Beautiful World Cast Tsuyoshi Kusanagi Narumi Yasuda Kaho Shunsuke Kazama Meisa Kuroki Masaaki Sakai Tetta Sugimoto Ryudo Uzaki Teruyuki Kagawa Reiko Kusamura Ayane Omori Rei Akimoto Riri Tôru Shinagawa Hibiki Muroi Mao Shigenai Maki Shida Yuta Tanaka