John Doe: Video Diary of a Serial Killer 2017
as John Doe
Bright Day 2012
as Stirling
Janeane from Des Moines 2012
as Dean
Hungry Hearts 2002
as Miles La Rue
Black Days 2001
as Ty
Credits from TMDB.