"A soldier-turned-high school teacher uses unusual methods to reach to a class of poor students, while dealing with a greedy entrepreneur and his gang of fighters as well as the government."
Donnie Yen
as Henry Chen Xia / Chan Hak
Joe Chen
as Miss Liang
Lok Ming-Kit
as Jack Li
Yu Kang
as Kane Luo
Bruce Tong Kwan-Chi
as Bruce Guan
Chris Kwan-Yiu Tong
as Chris Guan
Gladys Li
as Gladys Wang
Gordon Chiu-Kin Lau
as Gordon Xiang
Dominic Lam Ka-Wah
as Patrick Lin
Woo Fung
as Fang Shu Ren
Brahim Achabbakhe
as Assistant Boxer Trainer
Alfred Cheung Kin-Ting
as Chief Huang
Craig Miller
as Shower Fighter
Jess Liaudin
as David Jones
Lockhart Ogilvie
as Locki MMA Fighter
Felix Lok Ying-Kwan
as Guan's Father
Benjamin Au-Yeung Wai-Ho
as Ben Sir
Billy Lau Nam-Kwong
as Gladys' Father
Lee Fung
as Jack's Grandmother
Koo Tin-Lung
as Boss Zhang
Mike Leeder
as Big Mike MMA Manager
Luo Mingjie
as
Yun Qianqian
as Jenn Zhou
Jai Day
as Henry's Step Father
Tom Caserto
Isabella Chan
German Cheung Man-Kit
Kochun Tse
as Jake Huang
Flora Au Wai-Ling
Production Manager
Koji Kawamoto
Stunt Coordinator
Kam Ka-Wai
Director
Wong Jing
Producer
Chan Tai-Lee
Writer
Action Director
Kenji Tanigaki
Connie Wong Nga-Lam
Day Tai
Music
Li Ka-Wing
Editor
Martial Arts Choreographer