Characters played by Josh Hartnett
The Drifter
Characters played by Gackt
Yoshi
Characters played by Woody Harrelson
The Bartender
Characters played by Ron Perlman
Nicola
Characters played by Kevin McKidd
Killer No. 2
Characters played by Demi Moore
Alexandra
Characters played by Shun Sugata
Uncle
Characters played by Emily Kaiho
Momoko
Characters played by Jordi Mollà
Valentine
Characters played by Mike Patton
The Narrator
Characters played by Shahar Sorek
Killer No. 3
Mirror Drifter
Characters played by Fernando Chien
Killer No. 4
Characters played by Yoshio Iizuka
Killer No.5
Characters played by Kofi Yiadom
Killer No. 6
Characters played by Aaron Toney
Killer No. 7