Ti Lung
Role: Tang Jen Chieh
David Chiang Da-Wei
Role: Chien Nan, the Rambler
Chuan Yuan
Role: Kan Wen Pin
Yang Chi-Ching
Role: Shen Tian Hung
Ku Feng
Role: Tang Jen Lin
Cheng Kang-Yeh
Role: Hsiao Mao
Ha Wai
Role: Ling Tze, Factory Working Girl
Wong Ching-Ho
Role: Jau Hai Shan
Wang Chung
Role: Gan's Man
Wang Kuang-Yu
Role: Liou Song
Liu Gang
Role: Lin Ding Wu
Lee Wan-Chung
Role: Senator Feng
Chao Hsiung
Role: Old Chin
Lan Wei-Lieh
Role: Casino Boss
Pan Ai-Lun
Role: Factory Working Girl
Yeh Pao Chin
Role: Factory Working Girl
Kuo Pei
Role: Factory Working Girl
Kuo Yi
Role: Factory Working Girl
Chan Seng-Tong
Role: Extra (uncredited)
Chan Siu-Kai
Role: Gan's Man (uncredited)
Chen Kuan-Tai
Role: Liu Shou Yi's Man (uncredited)
Cheung Chi-Ping
Role: Gan's Man (uncredited)
Cheung Sek-Aau
Role: Brothel Staff (uncredited)
Chik Ngai-Hung
Role: Gan's Man (uncredited)
Danny Chow Yun-Kin
Role: Thug on Street (uncredited)
Chui Fat
Role: Thug on Street (uncredited)
Fung Hak-On
Role: Gan's Man (uncredited)
Fung Hap-So
Role: Gan's Man (uncredited)
Go Chiu
Role: Factory Foreman (uncredited)
Cliff Lok
Role: Gan's Man (uncredited)
Ho Bo-Sing
Role: Liu Shou Yi's Man (uncredited)
Ho Pak-Kwong
Role: Casino Clerk (uncredited)
Hsu Hsia
Role: Gan's Man (uncredited)
Huang Ha
Role: (extra) (uncredited)
Huang Pei-Chih
Role: Gan's Man Torturing Jie (uncredited)
Ko Hung
Role: Casino Thug (uncredited)
Lai Yan
Role: Gan's Man (uncredited)
Wynn Lau Chun-Fai
Role: Casino Thug (uncredited)
Lau Kar-Wing
Role: (extra) (uncredited)
Law Keung
Role: Thug on Street (uncredited)
Lee Chiu
Role: Gan's Man (uncredited)
Lee Siu-Wah
Role: Casino Thug (uncredited)
Lei Lung
Role: Gan's Man (uncredited)
Lo Wai
Role: Gan's Man (uncredited)
Lu Wei
Role: Tattoos Chen Cheh (uncredited)
Ng Yuen-Fan
Role: Gan's Man (uncredited)
Jason Pai Piao
Role: Liu Shou Yi's Man (uncredited)
Pao Chia-Wen
Role: Gan's Man (uncredited)
Tam Bo
Role: Liu Shou Yi's Guard (uncredited)
Tam Wing-Git
Role: Gan's Man (uncredited)
Tam Ying
Role: Pedestrian (uncredited)
Tang Cheung
Role: Gan's Man on Train (uncredited)
Tang Tak-Cheung
Role: Thug on Street (uncredited)
Ting Hon
Role: Liu Shou Yi's Man (uncredited)
Bruce Tong Yim-Chaan
Role: Ah San (uncredited)
Tsang Choh-Lam
Role: Brothel Staff (uncredited)
Tung Choi-Bo
Role: Liu Shou Yi's Guard (uncredited)
Wan Ling-Kwong
Role: Gan's Man (uncredited)
Wong Ching
Role: Gan's Man Torturing Jie (uncredited)
Wong Mei
Role: Liu Shou Yi's Guard (uncredited)
Wu Chi-Chin
Role: Gan's Man (uncredited)
Yen Shi-Kwan
Role: Killed 4 Times (uncredited)
Yeung Chak-Lam
Role: (extra) (uncredited)
Yeung Chun-Sing
Role: Gan's Man on Train (uncredited)
Yeung Pak-Chan
Role: Gan's Man (uncredited)
Yeung Wai
Role: Liu Shou Yi's Guard (uncredited)
Yuen Cheung-Yan
Role: Old Chin's Man (uncredited)
Yuen Shun-Yi
Role: Liu Shou Yi's Man (uncredited)
Yuen Woo-Ping
Role: Gan's Man Turns on Lights (uncredited)