The Longest Night in Shanghai Cast Masahiro Motoki Wei Zhao Naomi Nishida Takashi Tsukamoto Dylan Kuo Sôkô Wada Sam Lee Shinobu Otsuka Naoto Takenaka