Crying Freeman Redux Cast List
Jon Foo - Yo Hinomura
Elizabeth Tan - Emma Hino
Eriko Tamura - Kim Hanada
Reggie Lee - Ko Tokugan
Ian Anthony Dale - Ryuji Hanada
Beyonce Knowles - Bagu Nagu aka Dark Eyes
Michael Madsen - Don Corleone
Steven Seagal - Oshu Togoku
Russell Wong - Inspector Nita
Rick Yune - Tsunaike
Kyoko Inoue - Bei Yi-Zan
Olga Kurylenko - Tanya Pavlovski
Randy Couture - MAJ Larry Park, US Marines
Jenny McCarthy - Nina Heaven