2024Secret LevelSorcerer (voice) · 1 episodeShow
2024The Edge of SleepDr. Luis Castaneda · 3 episodesShow
2023High DesertArman · 2 episodesShow
2023True LiesFrancois · 1 episodeShow
2023Red Iron RoadPopov · 1 episodeShow
2020FBI: Most WantedAnatoly Sabzi · 1 episodeShow
2018TitansOracle (voice) · 1 episodeShow
2017RansomDamian Delaine · 2 episodesShow
2016ConvictionVince Scarlata · 1 episodeShow
2016Lethal WeaponGuillermo Azoulay · 2 episodesShow
2015The PlayerDaoud Raqiv · 1 episodeShow
2014Jane the VirginEmilio Solano · 8 episodesShow
2014ScorpionGeneral Savic · 1 episodeShow
2013Marvel's Agents of S.H.I.E.L.D.Luca Russo · 1 episodeShow
2012World Without EndEdmund · 8 episodesShow
2012ScandalIvan · 3 episodesShow
2011ThunderCatsRatar-O (voice) · 1 episodeShow
2010NikitaIan Damascus · 1 episodeShow
2010The Good GuysAsher · 1 episodeShow
2010Human TargetEli Rosko · 1 episodeShow
2009White CollarGhovat · 1 episodeShow
2009Stargate UniverseCarl Strom · 2 episodesShow
2009NCIS: Los AngelesKalil Abramson · 1 episodeShow
2008SanctuaryFeodor 'Frank' Glazov, Richard Feliz · 2 episodesShow
2007Little Mosque on the PrairieYasir Hamoudi · 90 episodesShow
2006SharkAnton Robitaille · 1 episodeShow
2006At the HotelAlbert · 6 episodesShow
2004This Is WonderlandGiuseppe Burelli · 1 episodeShow
2004Il Duce CanadeseAvvocato · 2 episodesShow
2003Veritas: The QuestAli Hassan Rif · 1 episodeShow
2002Adventure Inc.Sergi Borodin · 1 episodeShow
2002Street TimeArthur Marx · 2 episodesShow
2001A Nero Wolfe MysteryBarry Fleming, Felix Courret, Spiros Papps · 2 episodesShow
2000Queer as FolkGardner Vance · 9 episodesShow