The Legend of Don Williams 2008
as Don Williams
Otherworld 2003
as William (voice)
Twin Town 1997
as Greyo
Blood on the Dole 1994
as Emrys
Hamlet 1992
as Horatio
The Old Devils 1992
as Unpleasant Young Man
Credits from TMDB.