as Keiru Okano
as Bubbly skin ordinary person
as Tea boy
as Darkness in the shadows
as Arahata
as Old man in 2050
as Yanbo
as Garibā
as Koi
as Koji
as Older man
as Yoshiki, university student
as Otsukotsu
as Driver
as Masashi Tsuda
as Terakawa
as Eikichi
as Jin Nakamura
as Ghost
as Hanada
as New boyfriend
as Kôji Mori
as Kentaro Kimura
as Kosuke Tomita
as Shigeru Honjo
as Ichiro Imamura
as Money Bag
as Haruki
as The Man Next Door
as Hiroshi Arahata
as Akio
as Fire man
as Ave Maria Youth President
as Naohiro Hirakawa
as Matsubara
as Patient
as Haruko's ex-husband
as Michihiko Kasuga
as Sango Hanayama
as Shôji Okumura
as Wind Doctor
as Yasuyasu
as Sokuten
as Regular customer
as Stair Man
as Koichi Yoneda
as Detective Edo
as Tatsumi's eldest son, Takayuki
as Shoichi Motooka
as Man on Train
as Tsuruo, Sosuke's son
as Isao Asako
as Tomatsu
as Mineo
as Funabashi Kiyotaka
as Yosaburo