The Terrain 2012
as Sgt. Thomas Keenan, Director, Writer, Producer
Hitpig! 2024
as Additional Voices (voice)
Last Supper 2022
as Jim
Sleepless 2017
as Zak
Goodbye Promise 2012
as Dylan O'Malley
The Picture of Dorian Gray 2005
as James Vane
Man on the Moon 1999
as Friday's Audience Member (uncredited)
Credits from TMDB.