Jackie Chan as Tang Huanting, the commander of Vanguard Yang Yang as Lei Zhenyu, an agent of Vanguard and godfather of Zhang Kaixuan's son Ai Lun as Zhang Kaixuan, an agent of Vanguard Miya Muqi as Mi Ya, an agent of Vanguard Yang Jian Ping as Jian Ping, an agent of Vanguard Zhu Zhengting as Shendiao, an agent of Vanguard Jackson Lou as Qin Guoli, the accountant Vanguard is assigned to protect Xu Ruohan as Fareeda, Qin Guoli's daughter and a wildlife preservation activist Brahim Achabbakhe as Broto, leader of the Arctic Wolves mercenaries Eyad Hourani as Omar, a Middle Eastern prince and the leader of the Brothers of Vengeance Tomer Oz as Tunda, leader of a poaching gang whose activities have been exposed by Fareeda Mir Sawar as Kalasu, a Vanguard agent in the Middle East Sayed Badreya as Abati, a chef from Jiadebala whose son was murdered by the Brothers of Vengeance Tam Khan as Marder, an Arctic Wolves mercenary Eric Heise as Admiral Greg Dawes, commander of the USS John C. Stennis Kyle Paul as Admiral Greg Dawes (voice dubbing) Jeffrey Gullbrand as Josef, an arms dealer Fady Zaky as Omar's Bodyguard Haytham Mansour as Dubai Policeman Trishna Singh as Laila, a secret helper[2] in Omar's fortress