
Known For
Filmography
2025
2025
2025
2024
2024
2022
2021
2021
2020
2019
2019
2017
2015
2015
20152012
2011
2008
2005

Silent Roar
Movie · as Banko

Tehran
Movie · as Joshua

House of David
TV · as Yurza · 5 eps

Rich Flu
Movie · as Smartly Dressed Man

Alice & Jack
TV · as Balfey · 1 ep

Willow
TV · as King Hastur · 2 eps

Eternals
Movie · as Ancient Babylon Smuggler #1

Threesome
TV · as Maurice · 1 ep

Meet the Richardsons
TV · as Andy · 2 eps

Maleficent: Mistress of Evil
Movie · as Desert Warrior Fey

Hanna
TV · as Sawyer's Agent · 1 ep

The Unseen
Movie · as Malki

Spectre
Movie · as Blofeld's Guard

Spooks: The Greater Good
Movie · as Sofiane Matoub
The Green Man
The Green Man
Movie · as Andy (Council Worker)

Borderlands
Movie · as Derek

Game of Thrones
TV · as Great Master #2 · 1 ep

Captive
Movie · as Hostage Taker

Private Moments
Movie · as Gerald Mullen - The Drunk