
Cast

Mary Elizabeth WinsteadKate 
Miku MartineauAni 
Woody HarrelsonVarrick 
Tadanobu AsanoRenji 
Jun KunimuraKijima 
MIYAVIJojima 
Michiel HuismanStephen 
Mari YamamotoKanako - H
Hirotaka RengeSpecialist 
Kazuya TanabeShinzo 
Cindy BishopMother 
Amelia CrouchTeen Kate 
Ava CaryofyllisChild Kate 
Gemma Brooke AllenYoung Kate - H
Hiroyuki KobayashiOld Wakagashira 
Koji NishiyamaSato
If you liked this




















