Dragon Luo
Chris
Mei
Professor Cheng
Shen Wei
Hai Ming
Li Yan (as Ruima Xidan)
Assistant Ning (as Neo Hou)
Paddock (as Pilou Asbaek)
Henry
Captain Azir
Morgan / Herry's Team (as Ernest Manson 'Sunny')
Knox
Tomb Raider
Herry's Team / Extra (as a different name)
Herry's Team / Extra (as Konstantin Widjaja 'Lee Huang')
Herry's Team / Extra
Herry's Team / Extra (as Marvin Didier Fabrice Bouvet)
Paddock's Team / Extra (as Vicente Isaac Fernandez)
Paddock's Team / Extra
Paddock's Team / Extra (as Taz Garcia) (as Taz Alessandro Garcia)
Movie Detachment Crew (as Jingke Chen 'Lyu Yu')
Movie Detachment Crew
Movie Detachment Crew (as Qu Haoming)
Reporter
Chinese Nationality Contract Labor (as Youliang Max Hang)
French Mercenary (as Pierce Scot)
French Mercenary
Hobbs / Extra (as Andrew Stokes)
Soraya (as Laila Ezzelarab)
Anti-Government Force Chief
Old Man in Village / Extra (as Sayed Mohammed)
Jalaal
Hostage (as Yonggang Liu)
Qi Xing (as Wei Xiaohan 'Wei Xu')
Team Actor
Swaj Village / Extra (as Essam Elmahdi Ramadan Attia)
Swaj Village / Extra (as Ahmed Ahmed Ibrahim Moustafa Elnaggar)
Swaj Village / Extra (as Soliman Hassan Ali Ibrahim)
Swaj Village / Extra (as Fawzy Hassan Hussein Ali)
Swaj Village / Extra (as Rabie Adly Abdelsamie Ibrahim)
Swaj Village / Extra (as Fathy Sayed Mohamed Abdelgalil)
Swaj Village / Extra (as Sabri Mohamed Elsayed Saada)
Swaj Village / Extra (as Aamal Zakaria Mahmoud Hassan)
Swaj Village / Extra (as Sohir Amin Elsayed Farag)
Swaj Village / Extra (as Ibrahim Mohamed Mohamed Ibrahim)
Swaj Village / Extra (as Hassaan Mohamed Ali Soliman)
Swaj Village / Extra (as Karim Hussein Salem Hassan)
Swaj Village / Extra (as Hamdy Farag Mohamed Abdelgalil)
Swaj Village / Extra (as Gamal Elsayed Taha Ibrahim Selim)
Swaj Village / Extra (as Ahmed Esmail Abdelmegid Selim)
Swaj Village / Extra (as Elsayed Ahmed Ibrahim Elmossallami)
Swaj Village / Extra (as Rawia Mohamed Omar Mohamed Elbakri)
Swaj Village / Extra (as Mona Amin Elsayed Farag)
Swaj Village / Extra (as Abdalla Mahmoud Abdou Emara)
Extra Leader / Translator / Extra (as Nermin Tawfik Shalaby Mohamed Elmasry)
Extra Leader / Translator
Extra Leader / Translator / Extra
Extra Leader / Translator / Extra (as Yasin Parvaresh)
Layla / Extra
Yusuf / Extra
Amir / Extra
Extra
Extra (as Aws Bassam Ali Almamari)
Extra (as Danish Ilahi)
Extra (as Muhammadyusuf)
Extra (as Yevgeniy Kuzmin)
Extra (as Mathieu Urbain Fernand Jaquet)
Extra (as Mujeeb Ur Rehman)
Extra (as Warwick David Gilles)
Extra (as Mykyta Rozenko)
Extra (as Kyle Lawrence Shapiro)
Extra (as Pierre Emmanuel Vincent Bourdaud)
Extra (as Franz Willy Ruegamer)
Officer Rodriguez (uncredited)