2021
The Imperfect Picture as Jean2019
The Mandalorian as Axe Woves2019
Pearson as Nick D'Amato2019
Red Shoes and the Seven Dwarfs as Arthur (voice)2019
Cliffs of Freedom as Gregory2017
Unforgettable as Michael Vargas2016
Trust No One as Ben2015
Zoo as Jean-Michel Lion2014
How to Get Away with Murder as Bruno Mancini2014
How to Train Your Dragon 2 as No-Name (voice)2014
Desert Dancer as Sattar2013
Marvel's Agents of S.H.I.E.L.D. as Sunil Bakshi2011
Suits as Nick D'Amato2011
Smooch as Percy / Flynn2011
Geezas as Eddie2010
Nikita as Ramon Esquivel2010
Between 2 Fires as Ali2009
Law & Order: UK as Not available2009
Wuthering Heights as Gypsy Horse Trader2008
Ashes to Ashes as Mortuary Assistant2008
Quantum of Solace as Yusef2008
Fixer as Not available2008
The Edge of Love as Partisan2007
Burn Notice as George Anders / Scummy Banker2007
Holby Blue as Not available2004
Hustle as Tracer2002
Spooks as Mourad