Actor
Atrabilious
2024
as Dr. Raphael Clearwater
Weak Layers
2024
as Gabe Paul
Manodrome
2023
as Son Brad
Somebody I Used to Know
2023
as Chef Jamie
The Night House
2021
as Owen
Together Together
2021
as Bryce
The Empty Man
2020
as Greg
Brave New Jersey
2017
as Sparky
Kate Can’t Swim
2017
as Mark
Goldbricks in Bloom
2016
as Joe
The Lennon Report
2016
as Dr. David Halleran
Tallulah
2016
as Nico
Mildred and the Dying Parlor
2016
as Howard
Whiskey Tango Foxtrot
2016
as Coughlin
Bone Tomahawk
2015
as Nick
X-Men: Days of Future Past
2014
as Toad