Actor
Joker: Folie à Deux
2024
as Masked Joker Driver
Place of Bones
2024
as Jack
Incoming
2024
as Shaved Head
What Rhymes with Reason
2023
as Jesse Brandt
Catch the Bullet
2021
as Jed Blake
Init!ation
2021
as Beau Vaughn
Safety
2019
as Dan
Labor Day
2013
as Henry
Under the Bed
2012
as Paulie Hausman
3 Holiday Tails
2011
as Freddie Donovan
Green Lantern
2011
as Young Hal
The River Why
2010
as Bill Bob
Blood Done Sign My Name
2010
as Tim Tyson
The New Daughter
2009
as Sam James
Uncorked
2009
as Luke Browning
Couples Retreat
2009
as Robert
Changeling
2008
as Walter Collins