Actor
Operation Dunkirk
2017 · as Lt. Galloway
Ripley Under Ground
2007 · as Critic
Dr. Jekyll and Mr. Hyde
2003 · as Dr. Arthur Lanyon
Great Expectations
1999 · as Startop
Metroland
1998 · as Mickey
The Mill on the Floss
1997 · as Tom Tulliver