2025BAT-FAMRa's Al Ghul (voice) · 10 episodesShow
2025Light of the WorldNicodemus (voice)Movie
2024ReBoot ReWind8 episodesShow
2024Bau, Artist at WarSaulMovie
2024Wild CardsJeremiah Graves · 1 episodeShow
2023Curses!Manticore (voice) · 1 episodeShow
2023The Wedding ContractRabbi SolomonMovie
2023Animal ControlOfficer Graves · 1 episodeShow
2021A Clüsterfünke ChristmasMartyMovie
2021A Lethal LessonPrincipal HarrisMovie
20209-1-1: Lone StarWaleed Marwani · 1 episodeShow
2019BrokerAlan MendelsonMovie
2019Love, Death & RobotsDr. Wehunt (voice) · 1 episodeShow
2018Beyond the SkyDr. MauriceMovie
2017The LayoverShaharMovie
2017SnowfallDareh · 1 episodeShow
2017Blood, Sand & GoldSheikh IkramMovie
2017TakenLiad Meidar · 1 episodeShow
2016Legends of the Hidden TempleKing OlmecMovie
2016Van HelsingStefan · 1 episodeShow
2016DeadpoolWarlordMovie
2015LEGO Star Wars: Droid TalesKanan Jarrus (voice) · 1 episodeShow
2015Signed, Sealed, Delivered: The Impossible DreamAsadMovie
2015Man Seeking WomanKhalid · 1 episodeShow
2014Madam SecretaryPresident Bassam Sayedd · 1 episodeShow
2013Assault on Wall StreetDr. John NordellaMovie
2012PerceptionDr. Arthur Singh · 1 episodeShow
2012For the Love of MoneyJacobMovie
2011To Rest in PeaceMalekMovie
2011Fairly LegalGrantham Pace HR Lawyer · 1 episodeShow
2011Fred & VinnieBook Store CustomerMovie
2009G.I. Joe: The Rise of CobraFlight Control TechnicianMovie
2009Transformers: Revenge of the FallenEgyptian Interpol OfficerMovie
2008SanctuaryAssam · 1 episodeShow
2008Far CryMercenary SmithMovie
2008Eli StoneDr. Lawson · 1 episodeShow
2007Termination PointTesslorMovie
2007PostalMohammedMovie
2007Bionic WomanRaul · 1 episodeShow
2007Saving GraceHospital Official · 1 episodeShow
2007Revisioned: Tomb Raider10 episodesShow
2006The Egyptian Book of the DeadNarratorMovie
2006The Path to 9/11Khalid Sheikh Mohammed / 'KSM' · 2 episodesShow
2006EurekaDr. Louis Glazer · 1 episodeShow
2005The InsideDavid Sarkesian · 1 episodeShow
2005When Jesse Was BornParking AttendantMovie
2005Robot ChickenBeetlejuice (voice) · 1 episodeShow
2004The L WordMarc · 1 episodeShow
2003Hot Wheels: World Race(voice) · 9 episodesShow
2003Hot Wheels: World RaceBanjee Castillo (voice)Movie
2002Dead HeatMan in Warehouse #1Movie
2002The ShieldGoma Magar · 1 episodeShow
2002Slammin' Sammy: The Sammy Sosa StorySammy Sosa(voice)Movie
2001ReBoot: My Two BobsBob (voice)Movie
2001ReBoot: Daemon RisingBob / Cadet Bob (voice)Movie
2001Sitting DucksRaoul (voice) · 52 episodesShow
2000Dark AngelOnion Runyon · 1 episodeShow
2000My Mother the SpyArturoMovie
2000Secret Agent ManBureau Chief · 1 episodeShow
1999The Auteur TheorySpike Levy - FinalistMovie
1998Da Vinci's Inquest1 episodeShow
1997Surface to AirIraqi SoldierMovie
1997MastermindsTaxi DriverMovie
1996The Real Adventures of Jonny QuestHadji Singh (voice) · 26 episodesShow
1994FlinchAl DevoreMovie