Il film Once Upon a Time in Shanghai (Titolo originale 惡戰) ha nei ruoli principali su Philip Ng (Ma Yongzhen), Andy On (Long Qi), Sammo Hung (Master Tie), Jiang Luxia (Tie Mei), Chen Kuan-Tai (Baldy Bai), Liu Fengchao (Shinji Tsutsumi) La data di uscita del film è 06.01.2014. Questo film è prodotto da Klein & Shamroy, Bona International Film Group, Mega-Vision Pictures (MVP), Gala Film Distribution . Paesi di produzione: Hong Kong, China Genere cinematografico: Film Azione, Film Crime
Il protagonista Ma è un campagnolo che viene dalla provincia e che per cercare fortuna si reca a Shanghai: qui la similitudine con la New York anni 20-30 che ben conosciamo nel panorama cinematografico è addirittura smaccata; il bastimento che approccia la terra ferma e che scarica nel ventre della città fiumi di indigenti in cerca di fortuna è l'equivalente delle navi che solcavano l'atlantico e che rovesciavano ad Ellis Islands i poveracci di tutta Europa.