Nelson Yu
Jack Lui Man Chik
Szeto Kwong
Uncle Dat
Ng Chi Keung / Roach (as BabyJohn Choi)
May Ning Mei Yiu
Nelson's Mother (as Candice Yu)
Chief Warden Tsang
Chief Officer Lik
Principal Officer Man (as Deon Cheung)
Wolfy
Lo Chai
Master chef
Lui Ming (as Vincent Wan)
Anita
Vivian Wong
Chow Chi Hay
Wu Chen Chung
Lee To Long (as Tony Wah Chiu Ho)
Chiu Tung Ho
Kwan Wai Chung (as Jack Ka Kit Hui)
Chan Yeuk Nam (Sea Cucumber)
O'neal
Lam Hakken
X Magazine borrower (as Chi Shing Chow)
Cheung Wai Ching (as Chris Ka Ching Fu)
Medical Officer (as Kenny Chan)
Poon Mei Fun (May's mother)
Running Girl
Ayu Lam Tin Yu (Dat's son)
Police
Street cleaner
Robbery victim
Nelson's daughter (as Tim Yiu Lau)
Jack's uncle
Legislative councillor Chiang
Big Mike (as William Ho)
May's cousin
Professor Do (Do Min-Joon) (as Zach Lu)
Jack's girlfriend
May Ning Mei Yiu (voice)