- The Devil's Pass (2013) as Dr. Jason O'Malley
- The Fifth Estate (2013) as Mohamed Fahmy
- The Legend of Hercules (2014) as Arius
- The Scorpion King: Quest for Power (2015) as Menes
- The Promise (2016) as Mikael Boghosian
- 24 Hours to Live (2017) as Adem Mettal
- The Hurricane Heist (2018) as Agent Rogers
Television:
- Homeland (2011-2020) as Majid Javadi
- Covert Affairs (2011-2014) as Navid Ahmadi
- The Mentalist (2012-2013) as Samir Khan
- The Glades (2013) as Omar Suleiman
- Tyrant (2014-2016) as Bassam "Barry" Al-Fayeed
- The Night Manager (2016) as Reza "Richie" Mehra
- Ransom (2017-2019) as Eric Beaumont
- The Brave (2018) as Jaz Khan