2025
as Prince Naseem "Naz" Hamed
2024
as Conrad
2024
2024
as Zein
2023
as Mr. Dahl
2023
as Alessandro Longo
2022
as فارس
2022
as Dr. Gamal
2022
2022
2021
2021
as Daniel Ramsay
2021
as Ben Naser
2021
2020
as Usman Abboud
2020
as Omar
2019
as Commander Trach
2019
as John (Beatles)
2019
as كاظم
2019
2019
as Morgan
2018
as Ibrahim
2018
as Dante
2018
as Anmar Almadi
2018
as Tarek (uncredited)
2018
as Tarek
2017
as Sayed
2017
as Omar
2016
as Young Mohamed Al Fayed
2016
as Youssuf
2015
2014
as Alireza
2010
as نبيل
2008