Films :
- 2011 :L'heure sombre (comme "Tarek Al Hassan")
- 2013 :Iron Man 3 (comme "Ho Yinsen")
- 2016 :Londres est tombée (comme "Commandant Ibrahim")
- 2017 :La Momie (comme "Dr Henry Jekyll")
- 2018 :Pacific Rim :Soulèvement (comme "Commandant Shaw")
- 2019 :Aladdin (comme "Hakim")
- 2022 :Morbius (comme "Marty Bancroft")
Projets télévisés :
- 2009 :CSI : NY (comme "Dr Tariq El Zahid" dans l'épisode "Uncertainty Rules")
- 2011 :Esprits criminels (comme "Ziad Fahkri" dans l'épisode "Preuve")
- 2012 :Nikita (comme "Semak Aziz" dans l'épisode "Pale Fire")
- 2014 :Patrie (comme "Majid Javadi" en 6 épisodes)
- 2015 :Tyran (comme "Bassam Al Fayeed" en 10 épisodes)
- 2017 :Quantico (comme "Owen Hall" en 4 épisodes)
- 2018 :Les Braves (comme "Noah Morozov" dans 3 épisodes)
- 2019 :Jack Ryan (comme "Moussa Bin Suleiman" dans 6 épisodes)
- 2020 :Messie (comme "Al-Masih" en 10 épisodes)
- 2021 :Invasion (comme "Ahmed Malik" dans 10 épisodes)