Characters played by Chow Yun-Fat
Ko Chun
'The God of Gamblers'
Characters played by Andy Lau
Michael Chan
Little Knife
Dagger
Characters played by Joey Wang
Jane
Characters played by Charles Heung
Lung Wu
'Dragon'
Characters played by Fong Lung
Ko Yee
Characters played by Man Cheung
Janet
Characters played by Hon-Lam Pau
Chan Kam-Shing
Characters played by Tse Lin Yang
Nam
Characters played by Fui-On Shing
Kau
Characters played by Man-Tat Ng
Brother Shing
Characters played by Dennis Chan
Doctor Wong
Characters played by Ching-Ho Law
Skinny
Characters played by Lap Ban Chan
Knife's grandmother
Characters played by Michiko Nishiwaki
Ko Chun's female Yakuza opponent
Characters played by Yu Shangkuan
Jane's Mother
Characters played by Yasuhiro Shikamura
Seung San (Ueyama)
Characters played by Wah Cheung
Kwong
Characters played by Ronald Wong
Crawl
Characters played by Jing Wong
John in Bordello
Characters played by Yuk-Mui Yeung
Waitress Card Dealer
Characters played by To-Hoi Kong
Crouper on Boat
Characters played by Xin Xin Xiong
Shing's Men
Characters played by Chi-Hung Chow
Nam's Men
Characters played by Shung Fung Lau
Assassin
Characters played by Michael Man-Kin Chow
Casino Manager
Characters played by Ridley Tsui
Thug on Train
Characters played by Long Kong
Thug on Train
Characters played by Paul Wong
Thug on Train
Characters played by Jameson Wa-Fan Lam
Extra
Characters played by Rocky Lai
Extra
Characters played by Douglas Kung
(as Cheung-Tak Hung)
Characters played by Yau Kwong Chen
[no data]
Characters played by Choi-Nam Yip
Thug
Characters played by Maggie Blue O'Hara
Betty
Characters played by Lung Fei
[no data]
Characters played by Si-Man Hui
[no data]
Characters played by Danny Ng
Extra