The Ninth Cloud 2014
as Billy
Ourhouse 2010
as Truson Maddox-Wilson
Ex Memoria 2006
as Jacob
Animal 2005
as Jake Elliot
Young Arthur 2002
as Mordred
Pieta 2000
as Julian
Impromptu 1991
as Maurice
Credits from TMDB.