Arsonist's Lullabye
(announced)
Stony Brook
(announced)
Chris
The Falconer's Apprentice
(announced)
Colorado Dolors
Intuition
(pre-production)
You Above All
(filming)
Lake Mead
(post-production)
Ranger John
2022/II
On the Line
(completed)
Mad Man
2022
18 & Over
Handyman
2022
Les papillons noirs
(TV Mini Series)
Steven Powell
- Une Proposition Déterminante
(2022)
... Steven Powell
2019-2020
Dark Stories
(TV Series)
Matthew
- Long Night
(2020)
... Matthew
- Le Parc
(2019)
... Matthew
2019
Billboard
Casey
2018
The Amityville Murders
Ronald 'Butch' Defeo, Jr.
2018
The Cellar
Marek
2017
Cut Off
Clive Stone
2017
Avenues
Richard
2017
Showreel
(Short)
2016
Room 105
Mike
2016
Alcoholist
Trevor
2016/III
Intruder
John
2016
Hot Bot
Rodney
2015
Ms. Long Legs
(Short)
Young Boy (voice)
2015
Sky
Night biker
2015
There Is a New World Somewhere
Ethan
2014
She's Funny That Way
Andre (uncredited)
2014
Something Wicked
James / Christine's fiance
2014
Boys of Abu Ghraib
Ryan Fox
2014
Looking
(TV Series)
Liam
- Looking for Now
(2014)
... Liam
2013
Fire City: King of Miseries
(Short)
Christopher
2013
She Loves Me Not
Dusty
2013
Big Sur
Paul Smith
2012
186 Dollars to Freedom
Wayne
2012
Forbidden Kiss
Jake
2012
The Napkin
(Short)
John
2011
Between the Wish and the Thing
(Short)
Ben
2011/I
Homecoming
Derrick
2009
Hanging On
(Short)
Hunter
2008
Wendy and Lucy
Andy
2007
Remember the Daze
Bailey
2007
Transformers
Miles
2006
Seraphim Falls
Kid
2005
Lords of Dogtown
Stacy
2004
The Heart Is Deceitful Above All Things
Aaron
2003
Elephant
John McFarland
2019
The Montes Method
(TV Series documentary)
Self
2015
Oh Gallow Lay
(Short)
2007
Behind the Scenes of 'Seraphim Falls'
(Video documentary short)
Self
2005
Dogged on Dogtown
(Video documentary short)
Self
2005
The Making of 'Lords of Dogtown'
(Video documentary short)
Self
2004
On the Set of 'Elephant': Rolling Through Time
(Video documentary short)
Self (uncredited)