Known For
Filmography
2026
2025
2024
2023
2022
2022
2019
2017
1999
1996

Rain Catcher
Movie · as Detective Murphy

Havoc
Movie · as Jerry Richardson (uncredited)

National Theatre Live: Macbeth
Movie · as Lennox

The Good Ship Murder
TV · as Nathan Graelish · 1 ep

Litvinenko
TV · as DCI Duncan Ball · 4 eps

House of the Dragon
TV · 2 eps

The Spanish Princess
TV · as Thomas, Earl of Wiltshire · 16 eps

The Same Sky
TV · as Duncan March · 3 eps

Holby City
TV · as Rich Peterson · 5 eps

Silent Witness
TV · as Dr Mitchell · 1 ep
