Model House
(post-production)
Thomas
2019
Sorry or What Could Have Been
(Short) (completed)
Adult Ray
2020
Dare Me
(TV Series)
Corporal Kurtz
- Shock & Awe
(2020)
... Corporal Kurtz
- Fog of War
(2020)
... Corporal Kurtz
- Containment
(2020)
... Corporal Kurtz
- Code Red
(2020)
... Corporal Kurtz
- Parallel Trenches
(2020)
... Corporal Kurtz
8 More Episodes
2019
Vlog
(Short)
2018
The Death & Life of John F. Donovan
Will Jefford Jr.
2014-2017
The Leftovers
(TV Series)
Tom Garvey
- The Book of Nora
(2017)
... Tom Garvey (credit only)
- The Most Powerful Man in the World (and His Identical Twin Brother)
(2017)
... Tom Garvey (credit only)
- Certified
(2017)
... Tom Garvey (voice)
- It's a Matt, Matt, Matt, Matt World
(2017)
... Tom Garvey (credit only)
- G'Day Melbourne
(2017)
... Tom Garvey (credit only)
28 More Episodes
2017
Dixieland
Kermit
2017
Novitiate
Chuck Harris
2016/VIII
Animal
(Short)
Man
2016
Welcome to Willits
Jeremiah
2015
Freaks of Nature
Chaz Jr.
2015
I Killed My BFF
(TV Movie)
Alex Lachan
2015/I
Bare
Haden
2013
Bloodline
(TV Movie)
Troy Robbins
2013
Twisted
(TV Series)
Tyler Lewis
- Out with the In-Crowd
(2013)
... Tyler Lewis
- Poison of Interest
(2013)
... Tyler Lewis
- Docu-Trauma
(2013)
... Tyler Lewis
- We Need to Talk About Danny
(2013)
... Tyler Lewis
2008-2013
90210
(TV Series)
Jason
- We're Not Not in Kansas Anymore
(2013)
... Jason
- Games People Play
(2008)
... Jason
2012
The People I've Slept With
Mr. Hottie
2012
The Amazing Spider-Man
Flash Thompson
2012
Piranha 3DD
Kyle
2011-2012
The Secret Circle
(TV Series)
Jake Armstrong
- Family
(2012)
... Jake Armstrong
- Prom
(2012)
... Jake Armstrong
- Traitor
(2012)
... Jake Armstrong
- Crystal
(2012)
... Jake Armstrong
- Sacrifice
(2012)
... Jake Armstrong
17 More Episodes
2012
My Super Psycho Sweet 16: Part 3
(TV Movie)
Brigg (uncredited)
2011
Papers
(Video short)
2011
Shark Night Cast: Shark Bite
(Short)
Chris Zylka
2011
Shark Night
Blake
2011
Teen Spirit
(TV Movie)
Nick Ramsey
2010
My Super Psycho Sweet 16: Part 2
(TV Movie)
Brigg
2009-2010
Zeke and Luther
(TV Series)
Doyce Plunk
- Little Bro, Big Trouble
(2010)
... Doyce Plunk
- Plunk Hunting
(2010)
... Doyce Plunk
- Not My Sister's Keeper
(2009)
... Doyce Plunk
1999-2010
10 Things I Hate About You
(TV Series)
Joey Donner
- Revolution
(2010)
... Joey Donner
- Ain't No Mountain High Enough
(2010)
... Joey Donner
- Changes
(2010)
... Joey Donner
- Just One Kiss
(2010)
... Joey Donner
- Too Much Information
(2010)
... Joey Donner
16 More Episodes
2010
Kaboom
Thor
2009
My Super Psycho Sweet 16
(TV Movie)
Brigg
2009
Cougar Town
(TV Series)
BJ
- Pilot
(2009)
... BJ
2009
Hannah Montana
(TV Series)
Gabe Lamotti
- Promma Mia
(2009)
... Gabe Lamotti
- Knock Knock Knockin' on Jackson's Head
(2009)
... Gabe Lamotti
2008
Everybody Hates Chris
(TV Series)
Football player / Football Player #1 / White Muslim Kid
- Everybody Hates James
(2008)
... Football player
- Everybody Hates Big Bird
(2008)
... Football Player #1
- Everybody Hates Tattaglia
(2008)
... White Muslim Kid