Born 1971 (age 54) · London, England, UK
Appears in 29 titles

Filmography

Emma
6.6
Emma
1996
as Mr. Elton
The Lost World
6.1
The Lost World
2001
as Reporter 2
The Lost World
6.1
The Lost World
2001
as Reporter 2
David
6.5
David
1997
as Abschalom
Doc Martin
7.1
Doc Martin
2001
as Andrew
National Theatre Live: Medea
7.4
National Theatre Live: Medea
2014
as Aegeus, King of Athens
Shakespeare's Globe: As You Like It
8.0
Shakespeare's Globe: As You Like It
2010
as Touchstone
Saint-Ex
4.3
Saint-Ex
1996
as Aeropostal Clerk
5.5
Catwalk Dogs
2007
as Guy Jessop
A Woman of No Importance
6.0
A Woman of No Importance
2017
as Lord Illingworth
The Lavender List
2006
as Bernard Donoughue
Henry VIII - Live at Shakespeare's Globe
Measure for Measure - Live at Shakespeare's Globe
A Doll's House
A Doll's House
2012
as Torvald Helmer
There Will Come Soft Rains
There Will Come Soft Rains
2025
as PC Nichols