Actor
Jerry & Marge Go Large
2022
as Doug
Happiest Season
2020
as Connor
Unlovable
2018
as Jesse
Ideal Home
2018
as Beau
The Escape of Prisoner 614
2018
as Thurman Hayford
Lady Bird
2017
as Mr. Bruno
Me Him Her
2016
as Griffin
See You In Valhalla
2015
as Magnus Burwood
Always Watching: A Marble Hornets Story
2015
as Charlie MacNeel
American Sniper
2014
as Biggles
The Craigslist Killer
2011
as Phillip Markoff
Live Free or Die Hard
2007
as Jim
Bring It On: All or Nothing
2006
as Brad Warner
Aquamarine
2006
as Raymond
Echoes of Innocence
2005
as Dave
Spring Bloom
as Chef