Known For
Filmography
2019
2017
2017
2017
2014
2007
2007
2004
2002
1999
1997

Backdraft 2
Movie · as Agent Johnson

RSC Live: Julius Caesar
Movie · as Cassius

Dragonheart: Battle for the Heartfire
Movie · as Osmund

RSC Live: Titus Andronicus
Movie · as Saturnius

The Honourable Woman
TV · as Max Boorman · 8 eps

A Very British Sex Scandal
Movie · as Peter Wildeblood

Who Gets the Dog
Movie · as Oliver Steinberg

The Rivals
Movie · as Faulkland

Foyle's War
TV · as Henry Scott · 1 ep

Virtual Sexuality
Movie · as Rory

Midsomer Murders
TV · as Seb Madrigal · 1 ep