Hampstead Theatre At Home: Wonderland 2014
as David Hart
From Time to Time 2009
as David
High Plains Invaders 2009
as Cornelius Harrington
Walter's War 2008
as Capt. Coombes
Deserter 2002
as Cpl Muller
Alive and Kicking 1996
as Man at Club
Credits from TMDB.