Cinéma :
* Le monde invisible (2007) - Il a joué le rôle d'Omar.
* La Dernière Légion (2007) - Il joue le rôle de Romulus.
* Le Quatrième Type (2009) - Il a joué le rôle du Dr Abdurahman.
* Le résident (2011) - Il a joué le rôle du Dr Rashid.
* Le Cinquième Pouvoir (2013) - Il a joué le rôle d'Adrian Lovett.
* Le deuxième meilleur hôtel exotique Marigold (2015) - Il a joué le rôle de Sonny Kapoor.
* La fille avec tous les cadeaux (2016) - Il a joué le rôle du Dr Bill Cairns.
* La Fille du Roi (2022) - Il a joué le rôle du Grand Vizir.
* La pire personne au monde (2021) - Il a joué le rôle d'Aksel.
Télévision :
* Le projet de loi (2001-2002) - Il a joué le rôle du PC Tariq Khan.
* Effrayeurs (2002-2006) - Il a joué le rôle d'Adam Carter.
* L'incroyable Mme Pritchard (2006-2007) - Il a joué le rôle de Saleem.
* Justice pénale (2008) - Il a joué le rôle de Tariq.
* Le réparateur (2010) - Il a joué le rôle de Max Walker.
* La bonne épouse (2012) - Il a joué le rôle du Dr Harlan.
* Code d'un tueur (2012) - Il a joué le rôle du détective M. Rahman.
* La liste noire (2013) - Il a joué le rôle de Rakesh Kumar.
* Exercice de vos fonctions (2014-2021) - Il a joué le rôle du surintendant Sean McNulty.
* Le dernier navire (2015-2018) - Il a joué le rôle du Dr Singh.
* Patrie (2016-2017) - Il a joué le rôle d'Aayan Ibrahim.
* La Couronne (2019) - Il a joué le rôle de Lord Mountbatten.
* L'Étranger (2020) - Il a joué le rôle de Cormac.
* Baptiste (2020) - Il a joué le rôle d'Edward Stratton.
* Suspicion (2022) - Il a joué le rôle d'Asif Khan.
* Le Seigneur des Anneaux :Les Anneaux de Pouvoir (2022-présent) - Il joue le rôle de Sadoc Burrows.
Ceci n'est qu'une petite sélection de ses nombreux rôles. C'est un acteur polyvalent qui a travaillé dans une variété de genres et de médiums, et sa carrière continue de prospérer.