← Back to explore































Filmography30 titles

Arcane
2021as Rictus (voice)
2021as Rictus (voice)

House of David
2025as Adriel
2025as Adriel

Agatha Christie's Poirot
1989as Concierge
1989as Concierge

The Great
2020as Tolsten
2020as Tolsten

Skins
2007as Pete
2007as Pete

Good Omens
2019as His Royal Highness
2019as His Royal Highness

Utopia
2013as Milton Wilson
2013as Milton Wilson

The Sandman
2022as Andros
2022as Andros

Carnival Row
2019as Boz Ghaidos
2019as Boz Ghaidos

My Lady Jane
2024as Rupert
2024as Rupert

Ripper Street
2012as Risaldar-Major Haroun al-Qadir
2012as Risaldar-Major Haroun al-Qadir

Not Going Out
2006as Air Marshal
2006as Air Marshal

The Lord of the Rings: The Rings of Power
2022as Grizzled Southlander
2022as Grizzled Southlander

In the Flesh
2013as Dr. Shepherd
2013as Dr. Shepherd

The Electrical Life of Louis Wain
2021as Dr Quantock
2021as Dr Quantock

The Promise
2016as Ismet Ogan
2016as Ismet Ogan

Son of God
2014as Ramesses
2014as Ramesses

The Nativity Story
2006as Simeon
2006as Simeon

Miracle Workers
2019as Knight
2019as Knight

The Red Tent
2014as King Hamor
2014as King Hamor

The Devil's Double
2011as Father of School Girl
2011as Father of School Girl

Dolittle
2020as Pirate
2020as Pirate

Emerald City
2017as Hugh
2017as Hugh

Kick-Ass 2
2013as Eyal
2013as Eyal

Risen
2016as Peter
2016as Peter

Persuasion
2022as Admiral Croft
2022as Admiral Croft

The Infidel
2010as Tariq
2010as Tariq

Die Another Day
2002as Buckingham Palace Reporter
2002as Buckingham Palace Reporter

Billionaire Ransom
2016as Ahmed Fayed
2016as Ahmed Fayed

Gulliver's Travels
2010as Blefuscian Captain
2010as Blefuscian Captain