2020
Secrets in the Snow
(TV Movie)
Ted
2020
This Is Why We Fight
Jude Craine
2019
Wu Assassins
(TV Series)
Gideon
- Paths Pt. 2
(2019)
... Gideon
- Paths Pt. 1
(2019)
... Gideon
2018
Good Deed
Eric
2018
NCIS: Los Angeles
(TV Series)
Dave
- Reentry
(2018)
... Dave
2017
Girl Followed
Nate
2015
Stolen from Suburbia
Johnny
2014
Hello, My Name Is Frank
Vinnie
2014
Criminal Minds
(TV Series)
Benton Farland
- Amelia Porter
(2014)
... Benton Farland
2014
The Neighbors
(TV Series)
Zak
- All That Jazzy Jeff
(2014)
... Zak
- You've Lost That Larry Feeling
(2014)
... Zak
2013
Notes from Dad
(TV Movie)
Nate Allen
2012
CSI: Miami
(TV Series)
Andrew Kingman
- At Risk
(2012)
... Andrew Kingman
2011
Wizards of Waverly Place
(TV Series)
Donny
- Ghost Roommate
(2011)
... Donny
2011
The Lying Game
(TV Series)
Kelvin Timmons
- Sex, Lies and Hard Knocks High
(2011)
... Kelvin Timmons
2010
Gigantic
(TV Series)
Eric
- The Town of No
(2010)
... Eric
2010
Hanna's Gold
Kevin Nelson
2010
The Gates
(TV Series)
Charlie Monohan
- Moving Day
(2010)
... Charlie Monohan
- Bad Moon Rising
(2010)
... Charlie Monohan
- Surfacing
(2010)
... Charlie Monohan
- Little Girl Lost
(2010)
... Charlie Monohan
- Identity Crisis
(2010)
... Charlie Monohan
13 More Episodes
2010
Parenthood
(TV Series)
Colin
- Man Versus Possum
(2010)
... Colin
2009/I
The Juggler
(Short)
The Drunk Freshman
2008
Without a Trace
(TV Series)
Teenage Rob
- Better Angels
(2008)
... Teenage Rob
2008
The Tap
(Short)
Matt
2008
Miss Guided
(TV Series)
Michael
- Hot Sub
(2008)
... Michael
2007
Women's Murder Club
(TV Series)
Pledge
- To Drag & to Hold
(2007)
... Pledge
2007
Family Karma
(Short)
Nathaniel
2006
Zoey 101
(TV Series)
Lance McCallister
- Broadcast Views
(2006)
... Lance McCallister