
Known For
Filmography
—2025
2022
2022
2019
2019
2019
2016
2010
Found
Found
Movie

Patience
TV · as Dr. Brendan Clark · 2 eps

Andor
TV · as Husband · 1 ep

Wreck
TV · as Thomas Deveraux · 3 eps

The Aftermath
Movie · as Captain Thompson

RSC Live: The Taming of the Shrew
Movie · as Katherine

RSC Live: Measure for Measure
Movie · as Lucio

Almeida Theatre Live: Richard III
Movie · as Earl Rivers

Pelican Blood
Movie