as Nasir
as The Angel Gabriel
as Kareem Nazir
as Tareq Khalifa
as Ajay
as Cardinal Russo
as Theodorus Andronikos
as Prime Minister John Hatcher
as Malik
as Mr. Jauo-Pinto
as Hannibal
as Hermes
as Julian Bashir
as Adib
as Prince Feisal (as Siddig El-Fadil)