John
Josh Hartnett
Setsuko / Lucy
Shinobu Terajima
Ayako
Kaori Momoi*
Ayako
Kaho Minami
Mika
Shioli Kutsuna
Komori / Tom
Koji Yakusho
Hannah
Megan Mullally
Kei
Reiko Aylesworth
Samantha
Noelani Dacascos
Joe (Hotel Clerk)
Todd Giebenhain
Henry
Nick Gracer
Nancy
Liz Bolton
Vince (Tattoo Guy )
Tre Hale
Yoshiko
Miyoko Yamaguchi
Boss
Hajime Inoue
Cab Driver
Calvin C. Winbush
Yakuza Man
Hiroaki Miyagawa
Receptionist
Stefanie Arianne
Mi (Flight Attendant)
Leni Ito
Waiter
Eddie Hassell
New Young Office Lady
Kimi Tanaka