as Young Charles Marlow
2003
1997
as Willie
as Victor/German Soldier
1993
as Warden of the Swans
2016
as Monk
2015
as Thomas Davy
2009
as Nick the A.D
as Douglas Wright
2002
as Dex
1996
as Lt. Sanderson
1995
as Percy Shelley
1992