|
The Testament of Ann Lee (2025) as James Wardley |
|
In the Shadow (2025) as Gabriel Fauré |
|
Napoleon (2023) as Marshal Berthier |
|
Miss Peregrine's Home for Peculiar Children (2016) as Mr. Gleeson |
|
Almeida Theatre Live: Richard III (2016) as George, Duke of Clarence |
|
Macbeth (2010) as Malcom |
|
The Courageous Heart of Irena Sendler (2009) as Michal Laski |
|
Seachd: The Inaccessible Pinnacle (2007) as Patrick Loch |
|
The Yellow House (2007) as Theo Van Gogh |
|
The Haunted Airman (2006) as Sqdn Ldr Peter Enfield |
|
Match Point (2005) as Hewetts' Friend |
|
The Tulse Luper Suitcases, Part 3: From Sark to the Finish (2005) as Wolfgang Speckler |
|
The Tulse Luper Suitcases, Part 2: Vaux to the Sea (2004) as Wolfgang Speckler |
|
The Gospel of John (2003) as John the Baptist |
|
Skagerrak (2003) as Roman |
|
The Tragedy of Hamlet (2002) as Horatio |
|
A Knight's Tale (2001) as Germaine |
|
The Moonstone (1996) as Godfrey Ablewhite |
|
True Love (1996) as Christopher |
|
Shadowlands (1993) as Standish |
|
The Nightingale () Producer |