
Three stories of never-ending love.

Miho Kanno
Sawako

Hidetoshi Nishijima
Matsumoto

Tatsuya Mihashi
Hiro

Chieko Matsubara
Ryoko

Kyoko Fukada
Haruna Yamaguchi

Tsutomu Takeshige
Nukui

Kayoko Kishimoto
Haruna's Aunt

Nao Omori
Matsumoto's Colleague

Kanji Tsuda
Young Hiro

Yuko Daike
Young Ryoko

Ren Osugi
Haruna's Manager

Koji Kiryu
Yakuza

Kyoko Yoshizawa
Haruna's Mother

Midori Kanazawa
Matsumoto's Mother
Shimadayu Toyotake
Tayu

The Stranger by the Shore

Over the Sky

The Sea of Trees

I Give My First Love to You

Nana 2

Before I Fall

The Sleeping Dictionary

Fireworks

47 Ronin

Life in a Year

Flesh and the Devil

City of Angels

maboroshi

Not Easily Broken

Memoirs of a Geisha

45 Years

My Broken Mariko

Colorful

Clannad: The Motion Picture

Escaflowne: The Movie