Yang Rui
Gu Shun (as Huang Jingyu)
Xia Nan
Xu Hong
Tong Li
Ina
Li Dong
Zhang Tiande
Lu Chen (as Guo Yubin)
Zhuang Yu (as Henry Mai)
Executionner
Yuna
Dr. William Parsons
Drone pilot (as Cai Jie)
John
Pirate Leader
Sayyid (as Hassane Guannouni)
Military Captain
Taha
Deng Mei
Serviceman
Abu
Political commissar
Sniper Luo Xing
Newspaper editor Alfred (as Ren Dahua)
Consul Ho (He Qingliu) (as Yu Dawei)
Gao Yun