Characters played by Jun Hasegawa
Ryoji Goto
Characters played by Kimihiko Hasegawa
Naoyuki Shinoda
Characters played by Takaya Kamikawa
Teppei Kano
Characters played by Hokuto Matsumura
Teppei Kano (young)
Characters played by Karen Miyama
Mika Kano
Characters played by Misato Morita
Natsuyo Kano (young)
Characters played by Takara Sakumoto
Kohei Kano
Characters played by Shinji Takeda
Masatane Kiuchi
Characters played by Masato Wada
Hayato Hyodo
Characters played by Narumi Yasuda
Natsuyo Kano
Characters played by Arata Horii
Yuta Aoshima
Characters played by Gô Rijû
Shinichi Sugawara
Characters played by Keiko Horiuchi
Minayo Kano
Characters played by Masanobu Sakata
Kozo Sugiyama
Characters played by Kaoru Okunuki
Hae Fujiki
Characters played by Natsumi Ishibashi
Rio Omote