Actor
From Home
2025 · as Teddy
The Bad Guys 2
2025 · as Servant / Cairo Cop 1 (voice)
LIFT
2018 · as Mohamed
10,000 Miles
2016 · as Wolf Voice
Believe
2016 · as Nick
Tryouts
2013 · as Hassan
Blood Shot
2013 · as Zubri
Kadaffi Goes Hollywood
2011 · as Mahmoud
A Turtle's Tale: Sammy's Adventures
2010 · as GreenPeace Worker (voice)
S. Darko
2009
An American Carol
2008 · as Terrorist 2
The Librarian: Return to King Solomon's Mines
2006