安东尼奥-班德拉斯 Antonio Banderas (饰演 Nassib
) 塔哈-拉希姆 Tahar Rahim (饰演 Prince Auda
)
芙蕾达-平托 Freida Pinto (饰演 Princess Lallah
)
马克-斯特朗 Mark Strong (饰演 Amar
)
里兹-阿迈德 Riz Ahmed (饰演 Ali
)
克里-约翰逊 Corey Johnson (饰演 Thurkettle
)
莉亚-科贝德 Liya Kebede (饰演 Aicha
)
艾瑞克-艾伯纳尼 Eriq Ebouaney (饰演 Hassan Dakhil
)
Jan Uddin (饰演 Ibn Idriss
)
Jamal Awar (饰演 Compagnon Khoz Ahmed#1
)
Akin Gazi (饰演 Saleeh
)
Driss Roukhe (饰演 Magroof
)
Ziad Ghaoui (饰演 Theologian
)
Mostafa Gaafar (饰演 Khoz Ahmed
)
Lotfi Dziri (饰演 Sheikh of Bani Sirri)