Filmography
2019
Horrible Histories The Movie Rotten Romans
Egyptian legate
2017
Star Wars Episode VIII The Last Jedi
Hux's First Order officer
2016
Troy
2016
Troy
2016
Troy
2016
The Wars of the Roses - Richard III
Catesby
2016
Troy
2016
Troy
2016
Troy
2016
Troy
2013
Kirit
2011
The Doctor, the Widow and the Wardrobe
Ven-Garr
2011
Troy
2011
Pirates of the Caribbean On Stranger Tides
Salaman
2009
Troy
2009
Troy
2009
Troy
2009
Troy
2009
Troy
2009
Troy
2009
Troy
2009
Simon
2008
Troy
2008
Troy
2008
Troy
2008
Troy
2008
Troy
2008
Troy
2008
Troy
2008
Troy
2008
Michael
2007
Troy
2007
Troy
2007
Troy
2007
Troy
2007
Troy
2007
Troy
2005
Biju
2004
Asif Masood
2002
Solving Performance Problems: The Diagnostic Interview
cast member
2002
doctor
2002
doctor
2000
Amir
1998
Anwar Abbas
1998
Dr Deepak Rall
1995
So Why Doesn't Management Tell Us What to Do?
cast member
1994
cast member
1993
Resnick: Rough Treatment Part 1
cast member
1993
Resnick: Rough Treatment Part 2
cast member
1993
cast member
1992
cast member
1992
Det.Con. Diptak Patel
1992
Det Con Diptak Patel
1991
cast member
1991
cast member
1991
cast member
1991
cast member