Film:
* Den usete verden (2007) - Han spillede rollen som Omar.
* Den sidste legion (2007) - Han spillede rollen som Romulus.
* Den fjerde slags (2009) - Han spillede rollen som Dr. Abdurahman.
* Residenten (2011) - Han spillede rollen som Dr. Rashid.
* Den femte ejendom (2013) - Han spillede rollen som Adrian Lovett.
* Det næstbedste eksotiske Marigold Hotel (2015) - Han spillede rollen som Sonny Kapoor.
* Pigen med alle gaverne (2016) - Han spillede rollen som Dr. Bill Cairns.
* Kongens Datter (2022) - Han spillede rollen som storvesiren.
* Den værste person i verden (2021) - Han spillede rollen som Aksel.
Fjernsyn:
* Lovforslaget (2001-2002) - Han spillede rollen som PC Tariq Khan.
* Shygger (2002-2006) - Han spillede rollen som Adam Carter.
* Den fantastiske fru Pritchard (2006-2007) - Han spillede rollen som Saleem.
* Strafferet (2008) - Han spillede rollen som Tariq.
* The Fixer (2010) - Han spillede rollen som Max Walker.
* Den gode hustru (2012) - Han spillede rollen som Dr. Harlan.
* Kode for en morder (2012) - Han spillede rollen som detektiv M. Rahman.
* Sortlisten (2013) - Han spillede rollen som Rakesh Kumar.
* Line of Duty (2014-2021) - Han spillede rollen som Superintendent Sean McNulty.
* Det sidste skib (2015-2018) - Han spillede rollen som Dr. Singh.
* Hjemland (2016-2017) - Han spillede rollen som Aayan Ibrahim.
* Kronen (2019) - Han spillede rollen som Lord Mountbatten.
* Den fremmede (2020) - Han spillede rollen som Cormac.
* Baptiste (2020) - Han spillede rollen som Edward Stratton.
* Mistanke (2022) - Han spillede rollen som Asif Khan.
* Ringenes Herre:Magtens ringe (2022-nu) - Han spiller rollen som Sadoc Burrows.
Dette er blot et lille udpluk af hans mange roller. Han er en alsidig skuespiller, der har arbejdet på tværs af en række genrer og medier, og hans karriere fortsætter med at blomstre.