Actor
National Theatre at Home: The Father and the Assassin
2024
as Mohandas Gandhi
Dungeons & Dragons: Honor Among Thieves
2023
as Porb Piradost
Cruella
2021
as Police Commissioner
Four Kids and It
2020
as Sgt. Gascoigne
Horrible Histories: The Movie - Rotten Romans
2019
as Egyptian Legate
Star Wars: The Last Jedi
2017
as Hux's First Order Officer
Jadoo
2013
as Kirit
Tula: The Revolt
2013
as Louis
Doctor Who: The Doctor, the Widow and the Wardrobe
2011
as Ven-Garr
Pirates of the Caribbean: On Stranger Tides
2011
as Salaman
Chopratown
2005
as Dr. Mamoulian
Shadowscan
2000
as Amir
Resnick: Rough Treatment
1993
as DC Dipak Patel
Resnick: Lonely Hearts
1992
as DC Dipak Patel