Actor
Tehran
2025 · as Joshua
Silent Roar
2025 · as Banko
Rich Flu
2024 · as Smartly Dressed Man
Eternals
2021 · as Ancient Babylon Smuggler #1
Maleficent: Mistress of Evil
2019 · as Desert Warrior Fey
The Unseen
2017 · as Malki
Spectre
2015 · as Blofeld's Guard
Spooks: The Greater Good
2015 · as Sofiane Matoub
Borderlands
2012 · as Derek
Captive
2008 · as Hostage Taker
Private Moments
2005 · as Gerald Mullen - The Drunk