Wah Dee
Andy Lau Tak-Wah
Jo Jo
Wu Chien-Lien
Dee's grandfather
Ng Wui
Ah Sang
Gam Lau
Ah Sing
Yuen Bun
Jo Jo's father
Jian Rui-Chao
Policeman
Cho King-Man
Lam Chung
Joe Chu Kai-Sang
Yeung Yuk-mui
Paco Yick Tin-Hung
Lam Chi-Tai
Rambo
Ng Man-tat
Trumpet
Tommy Wong
Ah Lin
Bonnie Wong
Dee's foster mother
Sandra Lang
Anna Ng
Insp Kong
Lau Kong
Shirley
Leung Shan
Brother Seven
Chu Tit-Wo
Stunts
Bruce Law Lai-Yin
Production Consultant
Ringo Lam
Associate Producer
Director
Benny Chan
Assistant Director
Bosco Lam Tsz-Ho
Producer
Johnnie To
Writer
James Yuen
Original Music Composer
Lo Ta-Yu
Art Direction
Ringo Cheung
Director of Photography
Horace Wong Wing-Hang
Editor
Wong Ming-Gong
Costume Design
Lee Yuk-Shing
Executive Producer
Wallace Cheung
Hairstylist
Tat Ming Chan
Makeup Artist
Lai-Chuen Wong
Chu Yat-Hung
Sai-Kuen Law
Gaffer
Chik Kim-Kit
Coffee Hui Tak-Cheung
Songs
Wong Goon-Hung
Second Unit Director of Photography
Patrick Jim
Joe Chan Kwong-Hung