Characters played by Edison Chen
Edison
Characters played by Stephen Fung
Match
Characters played by Sam Lee
Alien
Characters played by Johnnie Guy
Dr. Cameron
Characters played by Christy Chung
Inspector Chung
Characters played by Anthony Chau-Sang Wong
Dr. Tang
Characters played by Paul Rudd
Ian Curtis
Characters played by Maggie Q
Jane Quigley
Characters played by Eric Kot
Dr. Lai
Characters played by Lik-Chi Lee
Taxi driver
Characters played by Vincent Kok
Dr. Wang
Characters played by Richard Sun
Kurt Lee
Characters played by Ricardo Mamood-Vega
Quincy
Characters played by Reuben Langdon
Mike
Characters played by Jay Co
Kurt's Henchman #1
Characters played by Gordon Leung
Kurt's Henchman #2
Characters played by Dirk Rommeswinkel
Donovan
Characters played by Skip Wilder
RS-1
Characters played by Joey
Guard
Characters played by Snoop
Yorke
Characters played by Ron Smoorenburg
Fighter #1
Characters played by Jude Poyer
Fighter #2
Characters played by Jeremy Ko
Eddie
Characters played by Lawrence Brown
Fighter #3
Characters played by Tony Trimble
Fighter #4
Characters played by J. Paul Smith
Stan
Characters played by Donald Yo
Gangster
Characters played by Chi Fung Choy
Hitman
Characters played by Peter Lawrence
Insp. Sze
Characters played by King-Man Yip
Inspector Ko
Characters played by Mark Hicks
Ross Tucker
Characters played by Rachel Ngan
Oli
Characters played by Juanita Cheng
Peggy
Characters played by Robbie Iannone
FBI Agent #1
Characters played by Brian Banowetz
FBI Agent #2
Characters played by Marc Redmond
FBI Agent #3
Characters played by Colin Hamilton
FBI Agent #4
Characters played by Troy MacLachlan
FBI Agent #5
Characters played by Sebastian Skiff
FBI Agent #6
Characters played by Jason Sankey
FBI Agent #7
Characters played by Peter Lukic
FBI Agent #8
Characters played by Korey J. Cauchon
IMC Technician #6
Characters played by Oli Pettigrew
Kurt's Henchman #3
Characters played by Richard Tsui
Inspector #1
Characters played by Andrew Hui
Inspector #2
Characters played by Andy Ng
Inspector #3
Characters played by Raymond Lee
Seafood Seller
Characters played by Tat-Ming Cheung
Lemon Fish
Characters played by Desmond O'Neill
Vieri
Characters played by Pietro Morrone
Kurt's Henchman #4
Characters played by Matthew Meersbergen
Kurt's Henchman #5
Characters played by Daniel O'Neill
Kurt's Henchman #6
Characters played by Felix Chong
Center Person in Charge
Characters played by Memo Tanhan
Buyer
Characters played by Teresa Herrera
IMC Technician #1
Characters played by Trudy Cruise
IMC Technician #2
Characters played by Oliver Worthington
IMC Technician #3
Characters played by Daniel James Weber
IMC Technician #4
Characters played by Dave Taylor
IMC Technician #5
Characters played by Ricardo Alexander
Fighter
Characters played by Sachiko Fukumoto
(uncredited)
Characters played by Bruce Khan
Cop
Characters played by Sammuel Leung
Cage Fight Guard
Characters played by Hyeon-jin Park
Cop