Actor
The Runner
2026 · as Tourist Shop Owner
Rise of the Conqueror
2026 · as Baraka
Exodus
2025 · as Mehmet
Rocks
2020 · as Ahmed
Undocument
2019 · as Leimis
Doctor Strange
2016 · as Sol Rama
The Forbidden Note
2016 · as Jehandar
Orthodox
2015 · as Dimitri
Spectre
2015 · as Train Guard
Balcony
2015 · as Karim
John Carter
2012 · as Tattooist (uncredited)
Robin Hood
2010 · as Archer (uncredited)