Movie |
Hedda
|
|
2025 |
Movie |
Unwelcome
|
Father Brendan |
2023-01-27 |
Movie |
Hamlet: Bristol Old Vic Live
|
Claudius |
2023-04-06 |
Movie |
York Witches Society
|
Matthias |
2022-08-26 |
Movie |
Adventures of a Mathematician
|
G.D. Birkhof |
2021-06-11 |
Series |
Treadstone
|
Dr. Martin Wells |
2019-10-15 |
Series |
The Feed
|
Aidan Doyle |
2019-09-16 |
Movie |
Black '47
|
Brown |
2018-09-05 |
Movie |
Almeida Theatre Live: Richard III
|
Duke of Buckingham |
2016-07-21 |
Movie |
Property of the State
|
Heffernan |
2016-07-06 |
Movie |
Departure
|
Philip |
2016-05-20 |
Movie |
Child 44
|
Doctor Boris Zarubin |
2015-03-15 |
Movie |
Suffragette
|
Hugh Ellyn |
2015-10-16 |
Movie |
Antigone at the Barbican
|
Teiresias |
2015-04-26 |
Movie |
The Numbers Station
|
Michaels |
2013-04-18 |
Series |
Breathless
|
Monty Meecher |
2013-10-10 |
Series |
Game of Thrones
|
Farmer Hamlet |
2011-04-17 |
Movie |
Mathilde
|
The Major |
2006-01-01 |
Movie |
Born With Two Mothers
|
Narrator |
2005-04-21 |
Series |
Proof
|
|
2004-01-05 |
Movie |
To Kill a King
|
Cousin Henry |
2003-05-16 |
Movie |
Mind Games
|
DCI Chris Medwynter |
2001-01-06 |
Series |
Attila
|
Valorus |
2001-01-30 |
Movie |
The Lost Battalion
|
Ferguson |
2001-12-02 |
Movie |
Riddler's Moon
|
Giff Sanders |
1999-02-21 |
Movie |
King Lear
|
Edmund |
1998-03-21 |
Movie |
The Scold's Bridle
|
Dave Hughes |
1998-04-10 |
Movie |
A Midsummer Night's Dream
|
Philostrate / Puck |
1996-11-29 |
Movie |
Rawhead Rex
|
Andy Johnson |
1986-10-01 |