Three Worlds 2018
as Thomas
Quicksand Years 2015
as Doctor Janus
Indigo 2003
as Alex
Into Me See 2003
Actor
Fatal Conflict 2000
as Sanders
Harrison's Flowers 2000
as Journalist
Sleeping Dogs 1997
as Brock
Crackerjack 2 1997
as Scott
Credits from TMDB.