Known For
Filmography

Testament
TV · as Gamaliel · 1 ep

House of David
TV · as Adriel · 13 eps

MobLand
TV · as Gakbu · 1 ep

Gavin & Stacey: The Finale
Movie · as Clayton

My Lady Jane
TV · as Rupert · 5 eps

Persuasion
Movie · as Admiral Croft

The Lord of the Rings: The Rings of Power
TV · as Grizzled Southlander · 1 ep

The Sandman
TV · as Andros · 1 ep

The Terminal List
TV · as Stavros Dimitroulakos · 1 ep

The Electrical Life of Louis Wain
Movie · as Dr Quantock

The Girl Before
TV · as Professor Summerfield · 1 ep

Arcane
TV · as Rictus (voice) · 4 eps

Dolittle
Movie · as Pirate

The Great
TV · as Tolsten · 3 eps

Good Omens
TV · as His Royal Highness · 1 ep

Miracle Workers
TV · as Knight · 2 eps

Carnival Row
TV · as Boz Ghaidos · 7 eps

In the Dark
TV · as Syd · 3 eps

Emerald City
TV · as Hugh · 5 eps

Risen
Movie · as Peter

The Promise
Movie · as Ismet Ogan

Take Down
Movie · as Ahmed Fayed

Son of God
Movie · as Ramesses

The Red Tent
TV · as King Hamor · 2 eps

Kick-Ass 2
Movie · as Eyal

In the Flesh
TV · as Dr. Shepherd · 1 ep

By Any Means
TV · as Mehmet · 1 ep

Utopia
TV · as Milton Wilson · 1 ep

Ripper Street
TV · as Risaldar-Major Haroun al-Qadir · 1 ep

World Without End
TV · as Bonaventura Carolli · 8 eps

The Devil's Double
Movie · as Father of School Girl

The Infidel
Movie · as Tariq

Gulliver's Travels
Movie · as Blefuscian Captain

1001 Inventions and the Library of Secrets
Movie · as Ibn Al-Haytham
Scoop
TV · as Dr. Carlton, Dr. Edward Sandybottom · 1 ep

Once Upon a Time on the Westway
Movie · as Mads the Minder

Skins
TV · as Pete · 2 eps

The Nativity Story
Movie · as Simeon

Not Going Out
TV · as Air Marshal · 1 ep

My Life in Film
TV · as Harvey · 1 ep

Die Another Day
Movie · as Buckingham Palace Reporter

Agatha Christie's Poirot
TV · as Concierge · 1 ep

The Bill
TV · as Mike Harris · 1 ep
