Menu
All
All
Watchlist
Sign in
EN
Fully supported
English (United States)
Partially supported
Français (Canada)
Français (France)
Deutsch (Deutschland)
हिंदी (भारत)
Italiano (Italia)
Português (Brasil)
Español (España)
Español (México)
Use app
Back
Cast & crew
User reviews
Trivia
IMDbPro
All topics
Full cast & crew
Punished
Jump to
Director (1)
Writers (2)
Cast (18)
Producers (4)
Composers (2)
Cinematographer (1)
Editors (2)
Production Designer (1)
Art Director (1)
Costume Designer (1)
Production Management (3)
Second Unit or Assistant Director (1)
Sound Department (1)
Visual Effects (1)
Stunts (1)
Camera and Electrical Department (1)
Editorial Department (1)
Additional Crew (2)
Edit
See agents for this cast & crew on IMDbPro
Director
Edit
Wing-Cheong Law
Wing-Cheong Law
Writers
Edit
(in alphabetical order)
Chih-Chiang Fung
Chih-Chiang Fung
screenplay (as Chi-Keung Fung)
Fung Lam
Fung Lam
screenplay
Cast
Edit
(in credits order)
Anthony Chau-Sang Wong
Anthony Chau-Sang Wong
Wong Ho-Chiu
Richie Jen
Richie Jen
Yiu Kai-Chor
(as Richie Ren)
Janice Man
Janice Man
Daisy
Maggie Ho-yee Cheung
Maggie Ho-yee Cheung
Mrs. Wong
(as Maggie Ho Yee Cheung)
Candy Lo
Candy Lo
May
Lei Lam
Lei Lam
Pang
Jun Kung
Jun Kung
Hung
Charlie Cho
Charlie Cho
TK
Rest of cast listed alphabetically
Kung Chan
Kung Chan
Wing
Alan Chung San Chui
Alan Chung San Chui
Elena Mei-Ye Kong
Elena Mei-Ye Kong
Daisy's Mother
(as Elena Kong)
King-Kong Lam
King-Kong Lam
Sammuel Leung
Sammuel Leung
Mark
Lin Li
Lin Li
Kenny Lo
Kenny Lo
Bodyguard
Sherwin Ming
Sherwin Ming
Wong's executive
Yut-yut Wong
Yut-yut Wong
Kathy Wu
Kathy Wu
Police Woman
Producers
Edit
John Chong
John Chong
executive producer
Elaine Chu
Elaine Chu
associate producer
Shirley Lau
Shirley Lau
administrative producer
Johnnie To
Johnnie To
producer
Composers
Edit
Dave Klotz
Dave Klotz
Guy Zerafa
Guy Zerafa
Cinematographer
Edit
Chiu-Lam Ko
Chiu-Lam Ko
director of photography
Editors
Edit
Curran Pang
Curran Pang
David M. Richardson
David M. Richardson
Production Designer
Edit
Raymond Chan
Raymond Chan
Art Director
Edit
Raymond Chan
Raymond Chan
Costume Designer
Edit
Steven Tsang
Steven Tsang
Production Management
Edit
Kurt Cheung
Kurt Cheung
associate production manager
Jackson Ha
Jackson Ha
production manager
Angel Tang
Angel Tang
assistant production manager
Second Unit or Assistant Director
Edit
Chi-Wing Law
Chi-Wing Law
second assistant director
Sound Department
Edit
Martin Richard Chappell
Martin Richard Chappell
sound designer
Visual Effects
Edit
Ken Law
Ken Law
visual effects supervisor
Stunts
Edit
Jack Wai-Leung Wong
Jack Wai-Leung Wong
action choreographer
Camera and Electrical Department
Edit
Tin Yan Wu
Tin Yan Wu
gaffer
Editorial Department
Edit
Jordan Dieselberg
Jordan Dieselberg
additional assistant editor
Additional Crew
Edit
Chi-Hung Choi
Chi-Hung Choi
making-of director
Wai Kit Pang
Wai Kit Pang
making-of director
Contribute to this page
Suggest an edit or add missing content
Learn more about contributing
Edit page
More from this title
More to explore
Recently viewed
Please enable browser cookies to use this feature.
Learn more.
Back to top