Kaori Shimizu as lain, Hiroto Takimoto as Taro and more