惡戰
Once Upon a Time in Shanghai (2014)
Country: Hong Kong
Genres: Martial Arts  Triad 
Rating: II B (Hong Kong) 
Release Date: 01/10/2014
 
Director
  Wong Ching-Po
 
Script
  Wong Jing
 
Action Directors
  Yuen Wo-Ping
  Yuen Cheung-Yan
 
Producers
  Wong Jing
  Andrew Lau Wai-Keung
  Connie Wong Nga-Lam
 
 
Cast
  Philip Ng Wan-Lung ... Ma Yongzhen
  Andy On Chi-Kit ... Long Qi
  Sammo Hung Kam-Bo ... Master Tie
  Michelle Hu Ran ... Tie Ju
  Jiang Lu-Xia ... Tie Mei
  Mao Jun-Jie ... Sheng Xiangjun
  Wang Chun-Yuan ... Niu San Guang
  Wan Chiu ... Fritter
  Zhao Yi (1) ... Hashimoto Hiroichi
  Chen Kuan-Tai ... Baldy Bai
  Yuen Cheung-Yan ... Laughing Buddha
  Fung Hak-On ... Scruffy Chou
  Ba Duo ... Drunken Chun
  Jiang Yi-Yi ... Little Flora
  Mo Mei-Lin ... Brother Tiger
  Sun Jiao-Long ... Hei Mao
  Lu Yong ... Inspector Yong
  Liu Feng-Chao ... Shinji Tsutsumi
  Guo Jun (1) ... Liang Hong
  Cheung King-Wa ... Chen Mou
  Zhu Rui-Xiang ... Mr. Tong
  Hon Muk-Dui ... Brother Liu
  Huang Peng (2) ... Long's crony
  Yan An (2) ... Long's crony
  Song Chen ... Long's crony
  Mi Jian-Hui ... Long's crony
  Zhu Jia-Zhen ... Mystery Man
  Liu Yong-Chen ... Mystery Man
  Xu Zhen-Bin ... Brother Tiger's crony
  Wang Zhen-Dong ... Brother Tiger's crony
  Lu Yi-Jie ... Brother Tiger's crony
  Tang Yu-Meng ... Maid
  Zhu Ya-Ying ... Ma Yongzhen's mother
  Zhang Bin-Yong    
  Li Yi-Shan    
  Li Kao-Jia    
  Ko Wah    
  Song Ning (1)    
  Ning Sheng    
  Liu Jing-Yao    
  Fan Din-You    
  Wang Yi-Qun (2)    
  Chen Wei (4)    
  Wong San (6)    
 
Production Companies
  Mega-Vision Pictures Limited
  Henan Film & TV Production Group Corp.
 
Production Manager
  Guo Wei-Chuan
 
Sound Recordist
  Phyllis Cheng Wing-Yuen
  David Wong Dai-Wai (5)
  David Wong Dai-Wai (3)
 
Art Director
  Andrew Cheuk Man-Yiu
  Wong Mo-Hang
 
Script Supervisor
  An Da
 
Lighting
  Lu Yong-Qing
  Wu Tin-Yan
 
Planning
  Amanda Chan Ching-Ha
 
Makeup
  Yu Yim-Kwan
  Andrew Wong Yee-Chun
 
Props
  Hui Lung-Wa
 
Cinematographer
  Jimmy Wong Gam-Shing
 
Special Effects
  Yung Kwok-Yin
 
Editor
  Wenders Li Tung-Chuen
 
Costume Designer
  Shirley Chan Koo-Fong
  Connie Au-Yeung Ha
 
Presenter
  Wong Jing
  Angela Wong Oi-Ling
  Zong Shu-Jie
  Lee Xin
  Li Kuo-Hsing
 
Sound Editor
  Phyllis Cheng Wing-Yuen
  Ip Siu-Kei
 
Executive Producer
  Angela Wong Oi-Ling
 
Assistant Director
  Pad Chan Wai-Hung
  Lin Hai-Tao
 
Hair Stylist
  Nie Ming
 
Assistant Action Director
  Wong Kim-Wai (1)
  Shu Jian
 
Composer
  Anthony Cheng Yu-Sam
  Wil Ho Wing-Chi
  Hubert So Wung-Ngai