Sleepless Town Cast Takeshi Kaneshiro Mirai Yamamoto Kippei Shiina Sihung Lung Tomorowo Taguchi Eric Tsang