Yosuke Kubozuka
Tetsuya Kumagawa
Meisa Kuroki
Emi Sugiyama
Edison Chen
Don
Shun Sugata
Joji Sugyama
Taro Yamamoto
Yusaku Kaneko
Suzuki Matsuo
Nakata
Kyōko Kishida
Azumaya
Noboru Mitani
Priest
Mayuko Fukuda
Emi Sugiyama (young)
Kenji Shio
Tetsuya Kumagawa (young)
Jun'ichi Haruta
Ito Yozaburo
Asami Mizukawa
Morooka Moro
Takashi Nishina
Yoshiharu Takeda
Ken Nishida