Jay Chou
Wan Fei / Jon
Jay Chou
Wan Fei / Jon
Nicholas Tse Ting-Fung
Wan Yang / Yeung
Andy On Chi-Kit
Sean Wong
Michelle Bai
Ice
Liu Kai-Chi
Wan Tian
Elaine Jin Yan-Ling
Mrs Wan Fengling
Crystal Lee
Wan Changsheng / Champ
Philip Keung Ho-Man
Russell
Carl Ng
Ross
Deep Ng Ho-Hong
Wan Yeung's Former Partner
Jared Robinson
Tyler
Jess Teong
Rachel's Mother
Zhang Ran
Nurse Wang
Sammy Hung
Mark
Lin Peng
Thomas Cheung Kwok-Leung
Issam M. Husseini
Jordanian Doctor
Jawed Berni
Tyler's Henchman
Tin-Chiu Hung
Mark
Candy Leung Fung-Ying
Producer
William Fung Kwun-Man
Costume Design
Candy Leung Fung-Ying
Story
Wai-Lun Ng
Screenplay
Dante Lam Chiu-Yin
Director
Albert Yeung
Executive Producer
Azrael Chung
Editor
Peter Kam Pau-Tat
Original Music Composer
Alex Mok Siu-Chung
Art Direction
Chi Shui-Tim
Pyrotechnician