
An aging snooker player relives the mistakes of his violent past through a poverty-stricken, streetwise kid.
Ti LungBenson ZhangCheung Hing-LungTang Yao Hua
Leung Yuen-JingEvaLaw Yun-PingDickson Shi Zhen Ming
Jamie Luk Kim-mingBig Head
Cheng Kei-YingLu Guan-Ting
Hsu HsiaUncle Ha
Fong YauMaster Chow
Ngai Tim-ChoiHua's Workmate
Lam Fai-WongSnooker player's man
Charlie Cho Cha-leeEva Lai
So Hang-Suen
Jamie Luk Kim-mingHsin-Te Yu