Actor
Welcome to Marwen
2018
as Lieutenant Benz / Carl
Moronga
2018
as Peluco
Caught
2018
as Dad
Skyscraper
2018
as Skinny Hacker
Halfway There
2017
as Sam Harris
Bokeh
2017
as Riley
The Submarine Kid
2016
as Toad
ToY
2015
as Jonas - Transexual Prostitute
Stung
2015
as Paul
The Canary
2015
as Orville
Two-Bit Waltz
2014
as Max
Time Lapse
2014
as Finn
Drones
2013
as Jack Bowles
Pawn Shop Chronicles
2013
as Lamar
The Lone Ranger
2013
as Skinny
Eden
2013
as Vaughan
Fat Kid Rules The World
2012
as Marcus
In Time
2011
as Moser
Cinema Verite
2011
as Cameron
Natural Selection
2011
as Raymond
Mother's Day
2010
as Jonathan 'Johnny' Koffin
Sorority Row
2009
as Garret Bradley
American Bully
2009
as Brandon O'Leary
American Son
2008
as Jake
Solstice
2008
as Mark
Death Sentence
2007
as Joe Darley
Live Free or Die Hard
2007
as Clay
Brick
2006
as The Brain
Havoc
2005
as Eric
Warm Springs
2005
as Fred Botts
Spy Kids 3-D: Game Over
2003
as Gary Giggles
Spy Kids 2: The Island of Lost Dreams
2002
as Gary Giggles
Frailty
2002
as Young Fenton
Domestic Disturbance
2001
as Danny Morrison
Mom's Got a Date with a Vampire
2000
as Adam Hansen