Hum 2021
as David Parker
Princess Cyd 2017
as Tab
The Lovers 2017
as Joel
Henry Gamble's Birthday Party 2015
as Aaron
American Milkshake 2013
as Jolie
Nate & Margaret 2012
as Nate
The Wise Kids 2011
as Tim
Bait Shop 2008
as Camera Man
Little Men 2005
as Thomas
Searching for David's Heart 2004
as Bennie
Credits from TMDB.