Actor
Cruella
2021
as Roger
FX's A Christmas Carol
2019
as Ali Baba
The Day Shall Come
2019
as Reza
Men in Black: International
2019
as Vungus / Nasr / Bassam
Early Man
2018
as Dino / Jurgend (voice)
Prevenge
2017
as Tom
Paddington
2014
as Grant
The Last Sparks of Sundown
2014
as Seven
Mohammed
2014
as Mohammed
Scotland In A Day
2014
Walter
2014
as DS Mike Minorksy
Cuban Fury
2014
as Bejan
Captcha
2014
as Clarence
Doctor Who: The Time of the Doctor
2013
as Handles (voice)
Bad Sugar
2012
as Simon
The Pirates! In an Adventure with Scientists!
2012
as Additional Voices (voice)
Four Lions
2010
as Waj
The Blue Tower
2008
as Ashok
Syriana
2005
as Arash
The Clap
2005
as Marketing Man
A Line in the Sand
2004
as Vahid
Disappeared
2004
as Arto Fazouk