2002
1998
2015
1999
2001
2011
2010
Release
as Father Gillie
Shakespeare in Love
as Sam Gosse
Another Life
as Newnie
The Hours
as Rodney
Admiral
as Lord Chancellor
The Hole
as Martyn Taylor
Age of Heroes
as RMP Sgt. Hamilton
Merlin
as Young Merlin
Oliver Twist
as Board Clerk