Known For
Filmography
2025
2024
2022
2022
2022
2022
2020
2017
2015
2014
2013
2011
2008
2005
2001
1986

National Theatre Live: Dr. Strangelove
Movie · as Colonel Bat Guano

National Theatre Live: Macbeth
Movie · as Macduff

Hamlet Within
Movie

Testament: The Parables Retold
Movie · as James the Just

The Ipcress File
TV · as Adem · 6 eps

House of the Dragon
TV · as Tyroshi Captain · 1 ep

Officer Down
Movie

6 Days
Movie · as Salim

The Coroner
TV · as Dr Mel Siddiqui · 1 ep

300: Rise of an Empire
Movie · as General Artaphernes

WPC 56
TV · as DI Max Harper · 5 eps

Death in Paradise
TV · as Chris Winchester · 1 ep

Adulthood
Movie · as Giles

Doctor Who
TV · as King Louis · 1 ep

As If
TV · as Andrew · 1 ep

Casualty
TV · as Jay Faldren · 137 eps
