Película:
* El mundo invisible (2007) - Interpretó el papel de Omar.
* La Última Legión (2007) - Interpretó el papel de Rómulo.
* El cuarto tipo (2009) - Interpretó el papel del Dr. Abdurahman.
* El Residente (2011) - Interpretó el papel del Dr. Rashid.
* El Quinto Poder (2013) - Interpretó el papel de Adrian Lovett.
* El segundo mejor hotel exótico de Marigold (2015) - Interpretó el papel de Sonny Kapoor.
* La chica con todos los dones (2016) - Interpretó el papel del Dr. Bill Cairns.
* La hija del rey (2022) - Desempeñó el papel del Gran Visir.
* La peor persona del mundo (2021) - Interpretó el papel de Aksel.
Televisión:
* La factura (2001-2002) - Desempeñó el papel del PC Tariq Khan.
* fantasmas (2002-2006) - Interpretó el papel de Adam Carter.
* La asombrosa señora Pritchard (2006-2007) - Interpretó el papel de Saleem.
* Justicia Penal (2008) - Interpretó el papel de Tariq.
* El reparador (2010) - Interpretó el papel de Max Walker.
* La buena esposa (2012) - Interpretó el papel del Dr. Harlan.
* Código de un asesino (2012) - Interpretó el papel del detective M. Rahman.
* La Lista Negra (2013) - Interpretó el papel de Rakesh Kumar.
* Cumplimiento del deber (2014-2021) - Desempeñó el papel del superintendente Sean McNulty.
* El último barco (2015-2018) - Desempeñó el papel del Dr. Singh.
* Patria (2016-2017) - Desempeñó el papel de Aayan Ibrahim.
* La Corona (2019) - Interpretó el papel de Lord Mountbatten.
* El extraño (2020) - Interpretó el papel de Cormac.
* Bautista (2020) - Interpretó el papel de Edward Stratton.
* Sospecha (2022) - Desempeñó el papel de Asif Khan.
* El Señor de los Anillos:Los Anillos del Poder (2022-presente) - Interpreta el papel de Sadoc Burrows.
Esta es sólo una pequeña selección de sus muchos papeles. Es un actor versátil que ha trabajado en una variedad de géneros y medios, y su carrera continúa floreciendo.