
Movies (18)

7.0
The Testament of Ann Lee
as James Wardley
2025

6.3
Napoleon
as Marshal Berthier
2023

6.8
Miss Peregrine's Home for Peculiar Children
as Mr. Gleeson
2016

7.7
Almeida Theatre Live: Richard III
as George, Duke of Clarence
2016

6.8
Macbeth
as Malcom
2010

7.3
The Courageous Heart of Irena Sendler
as Michal Laski
2009

4.8
Seachd: The Inaccessible Pinnacle
as Patrick Loch
2007

7.7
The Yellow House
as Theo Van Gogh
2007

4.9
The Haunted Airman
as Sqdn Ldr Peter Enfield
2006

7.4
Match Point
as Hewetts' Friend
2005

4.6
The Tulse Luper Suitcases, Part 2: Vaux to the Sea
as Wolfgang Speckler
2004

7.5
The Gospel of John
as John the Baptist
2003

6.1
Sweet Dreams
as Roman
2003

8.7
The Tragedy of Hamlet
as Horatio
2002

6.9
A Knight's Tale
as Germaine
2001

7.0
The Moonstone
as Godfrey Ablewhite
1996
True Love
as Christopher
1996

6.9
Shadowlands
as Standish
1993
TV Shows (14)

6.3
Liaison
as Brian Parkridge
2023

6.7
Grace
as Alan Whitlock
2021

6.8
Quiz
as Larry Whitehurst
2020

5.9
Will
as Sir Francis Bacon
2017

7.3
The Game
as David Hexton
2014

7.2
The Village
as Robin Lane
2013

7.6
Father Brown
as Reverend Duncan
2013

7.4
Ripper Street
as Solomon Quint
2012

6.1
Colditz
as Mullan
2005

6.8
Henry VIII
as Henry Percy
2003

7.5
Midsomer Murders
as Stephen Latimer
1997

8.2
Agatha Christie's Poirot
as Young Simeon
1989

6.1
Casualty
as Trevor Coyle
1986

7.0
NOVA
as Isaac Newton
1974