Characters played by Ray Lonnen
Chief Insp. Alex Vale
Characters played by Doreen Chan
Det. Jackie Wu
Characters played by Bruce Payne
Det. Nick Eden
Characters played by Robert Taylor
Det. Peter Marenta
Characters played by Tzi Ma
Det. Eddie Pak
Characters played by Mark McGann
Det. C.J. Brady
Characters played by Catherine Neilson
Det. Kelly Lang
Characters played by Ming-Yang Li
Old man
Blind beggar
Characters played by Christopher Leung
Noodle seller
Waiter
Characters played by Kenny Chan
Detective Chan
Characters played by Diego Swing
Frankie Ku
Characters played by Winnie Tang
Bar girl
Singer
Characters played by Bill McKinney
Hicks
Characters played by David Kelly
Rummy
Characters played by Robin Shou
Tony Siu
Characters played by Justina Vail
Caroline
Characters played by Ian Reddington
Perez
Characters played by Bill Hunter
Norton
Characters played by Tetchie Agbayani
Mary Ho
Characters played by Dennis Chan
Cheng Lee
Characters played by Kaz Garas
Whiteman
Characters played by Dave King
The Lost Man
Characters played by Lieh Lo
Pirate
Characters played by Michael Chow
Lui
Characters played by Sai-Kit Yung
Kai Lo
Characters played by Bruce Li
Barman
Characters played by Max Fairchild
Crossman
Characters played by Ping-Ou Wei
Chen
Characters played by Frances Fong
Mo Tay
Characters played by Natalie Ogle
Suzanne
Characters played by Sherry Leigh
Annie
Characters played by Nicholas Eadie
Finn
Characters played by Yvonne Hung Yung
Girl
Characters played by Teddy Chan
Triad
Characters played by Melvin Wong
Wong Su
Characters played by Anthony Carpio
Punk
Characters played by Dean Harrington
Steve
Characters played by Hung Lu
Big Sin
Characters played by Chindy Lau
Waitress
Characters played by Hon-Lam Pau
Kudo
Characters played by Phillip Hinton
Kowalski
Characters played by Tat-Ming Cheung
Ken
Characters played by Pak-Kwong Ho
Wing
Characters played by Richard Foo
Restaurateur
Characters played by Tony Le Nguyen
Chung
Characters played by Sunny Chan
Couch potato
Characters played by Louis Roth
Russell
Characters played by Chun Yang
Nang
Characters played by Ho-Ying Sin
Loe Li
Characters played by Dennis Chiu
Teng
Characters played by Maggie Chan
Teacher
Characters played by Wai-Kit Tse
Lee
Characters played by Tommy Tam
Frank Moi
Characters played by Hoi-Shan Lai
Barmaid
Characters played by Irene Britto
Student nurse
Characters played by Maurice Gardett
Maurice Gallion
Characters played by Dave Wheeler
Inspector
Characters played by King-Fai Chung
Eddie Cheung
Characters played by Ken Bennett
Club owner
Characters played by Benjamin Ling
Desk sergeant
Characters played by Hsin Liang
Feng Shui man
Characters played by Rebecca De Burgh Mound
Boat girl
Characters played by Andrew Lawton
Sailor
Characters played by Henry Kyi
Kid
Characters played by Timothy Zao
Detective
Characters played by Paul Carr
Billy
Characters played by Hudson Leung
Lo Ho
Characters played by Leung Ng
Fish trader
Characters played by Mary Yung
Angel
Characters played by Steve Lee
Felix Mo
Characters played by Tony Jiti Gill
Rakeesh
Characters played by Michael Harley
Martin Frears
Characters played by Ha-Lei Yip
Billy Kwok
Characters played by George She
Ong
Characters played by Lee Hung
Sweeper
Characters played by George Ip
Dr. Wong
Characters played by Commen Lee
Bartender
Characters played by May Wong
Wailing woman
Characters played by David Mok
Dealer
Characters played by Alan Ho
Ling
Characters played by Sa Chun Kwong
Teng's thug
Characters played by Cinda Hui
Woman in market
Characters played by David Lim
Bodyguard
Characters played by Angela Yu
Rose of Shanghai
Characters played by T.N. Natarajan
Khan
Characters played by Cecilia Yeung
Mai
Characters played by Chang Wai Ying
Hooker
Characters played by Hu Yuh Cuong
Interpreter
Characters played by Fung Bing Chang
Woman at door
Characters played by Jane Hong
Mrs. Ling
Characters played by Ho Tim
Jeweller
Characters played by Kwok Chi Liu
Boy
Characters played by Tam Yue Ming
Constable
Characters played by Wang Tak Keung
Punk
Characters played by Mickey Ng
Kamo
Characters played by Lee Wah Kong
Witness
Characters played by So Ching Wa
Teng's thug
Characters played by Joanna Roe
Boat girl
Characters played by Yiu Hin Shui
Mrs. Liu
Characters played by Joe Wong
Heung
Characters played by Ringo Leung
Chen
Characters played by Linda Vann
Lucy
Characters played by Keiji Nambu
Japanese man
Characters played by Kit Ying Leung
Singing woman
Characters played by David Yen
Priest Lo
Characters played by Noddy Tsui
Receptionist
Characters played by Stuart Ony
Hi San
Characters played by Atsushi Shoda
Japanese man
Characters played by Li To Shun
Feng Shui man
Characters played by Lee Lin Sau
Jeweller
Characters played by Cheung Ng Mui
Mother
Characters played by Lo Kwok Po
Teng's thug
Characters played by Julia Chong
Hicks' girlfriend
Characters played by Tang Wing Sun
Stallholder
Characters played by Ng Ping Shan
Hooker
Characters played by Angelina Law
Sister
Characters played by Wong Kwan Cheung
Whiteman's messenger
Characters played by Juliette Chen
Ward sister
Characters played by Caren Barclay
Mrs. Finn
Characters played by Mendy Chan
Lorry driver
Characters played by Au Ngan
Witness
Characters played by Chow Wai Keung
John Shan
Characters played by Bocolo
Johnny Tam
Characters played by Christopher Chan
Tony
Characters played by Mark Kwok
Chang
Characters played by O.J. Tang
Policeman
Characters played by Sui Che Bun
Driver
Characters played by Louis Keung
Punk
Characters played by Andre Leung
Servant
Characters played by Sean Kwan
Gang leader
Characters played by Sujata Subramanian
Fareeda Khan
Characters played by Bonnie Hsia
Club manageress
Characters played by Lloyd Wong
Doctor
Characters played by Don Ferguson
Bank manager
Characters played by Choi Woon Yiu
Couch potato
Characters played by Ernest Kwan
Kee
Characters played by Paul Chung
Couch potato
Characters played by Delfino Orlando
Triad
Characters played by David Lo
Jerry Han
Characters played by Fong Ling Wu
Mrs. Lee
Characters played by Ng Ngai Kit
Boy
Characters played by Ting Fung
Witness
Characters played by Wai-Keung Tam
Teng's thug
Characters played by Lo Shu Ki
Mr. Lee
Characters played by Lindsay Chan
Liza
Characters played by Kimo Lai
Charlie Ho
Characters played by Andrew Ho
Detective
Characters played by Wai-Kit Lau
Antiques dealer
Characters played by Christopher Hope
Cuban assassin
Characters played by Leung Yuet Ping
Billy Kwok's wife
Characters played by Steve Huggins
Fingerprint Guy
Characters played by Rowena Chan
Girl in pool
Characters played by Frank Sze
Controller
Characters played by Billie Wells
Mrs. Miller
Characters played by Lui Bing Leung
Lau
Characters played by Michael Luk
Taxi driver
Characters played by Eddy Ng
Sergeant
Characters played by Rejacker Lau
Tea girl
Characters played by Geoff Taylor
Miller
Characters played by Tso Tak Sang
Teng's thug