Russell Wong
Bobby Chow
Steven Vincent Leigh
Danny Chow
Lisa Schrage
Anne Michaels
Billy Drago
Scalia
Tommy Wong Kwong-Leung
Mute
Shing Fui-On
Tuko
Andy Lau
Adoptive father
Alex Man
Bobby's father
Carina Lau
Yen
Saskia van Rijswijk
Henchwoman
Ku Feng
Uncle Chi
William Ho Ka-Kui
Jack Suen Kwok-Ming
Victor Hon Kwan
Chan Tat-Kwong