2026Grizzly NightDr. John LindbergMovie
2026Star Trek: Starfleet AcademyCharles Vance · 6 episodesShow
2025Your Friends & NeighborsLuc DeMille · 3 episodesShow
2025House of DavidAbner · 16 episodesShow
2024La CocinaRashidMovie
2021LairBen DollarhydeMovie
2021FBI: InternationalColin Kent · 1 episodeShow
2021Red PropheciesNationalist leaderMovie
2020FBI: Most WantedColin Kent · 1 episodeShow
2019Blood & TreasureKarim Farouk · 12 episodesShow
2019SeamCommanderMovie
2018The FirstEitan Hafri · 8 episodesShow
2018When Heroes FlyMoshiko Boaron · 9 episodesShow
2018White ChamberDaran / Narek ZakarianMovie
201724: LegacyAsim Naseri · 1 episodeShow
2016Batman Unlimited: Mechs vs. MutantsMr. Freeze (voice)Movie
2015QuanticoGriffin Wells · 1 episodeShow
2015StitchersLeslie Turner · 6 episodesShow
2015YoungerRafa · 1 episodeShow
2014How to Get Away with MurderChase · 1 episodeShow
2013Marvel's Hulk and the Agents of S.M.A.S.H.The Living Mummy (voice) · 1 episodeShow
2012InescapableSayidMovie
2012Resident Evil: RetributionTodd / CarlosMovie
2012For the Love of MoneyLeviMovie
2012Jane by DesignBeau Bronn · 3 episodesShow
2011Super HybridRayMovie
2010Young JusticeL-2 (voice), Ra's al Ghul (voice) · 6 episodesShow
2010Law & Order: LANick Manto · 1 episodeShow
2010Covert AffairsEyal Lavine · 3 episodesShow
2009VEli Cohen · 3 episodesShow
2009DroolChebMovie
2009LimelightVincent MarloweMovie
2008Batman: The Brave and the BoldEquinox (voice) · 4 episodesShow
2008Eleventh HourCalvert Rigdon · 1 episodeShow
2008The BetrayedVoice / AlekMovie
2007Resident Evil: ExtinctionCarlos OliveraMovie
2007Burn NoticeTimo · 1 episodeShow
2005Sleeper CellFaris 'Farik' al-Farik · 18 episodesShow
2005Dreamer: Inspired By a True StoryPrince SadirMovie
2005Deuce Bigalow: European GigoloAntoine LaconteMovie
2005Scooby-Doo! in Where's My Mummy?Amahl Ali Akbar (voice)Movie
2004Symphony of EvilMovie
2004Resident Evil: ApocalypseCarlos OliveraMovie
2004Justice League UnlimitedDr. Fate (voice) · 3 episodesShow
2002Presidio MedNicholas Kokoris · 16 episodesShow
2001Texas RangersAnton MarsaleMovie
2001Justice LeagueDr. Fate / Kent Nelson (voice) · 2 episodesShow
2001UC: UndercoverFrank DonovanMovie
2001UC: UndercoverFrank Donovan · 13 episodesShow
2001The Mummy ReturnsArdeth BayMovie
2000Bread and RosesParty Guest (uncredited)Movie
2000Arabian Nights2nd Robber · 2 episodesShow
1999Deuce Bigalow: Male GigoloAntoine LaconteMovie
1999The MummyArdeth BayMovie
1998Killer NetVictor · 2 episodesShow