Winter Ball
(post-production)
Gordie
2020
When the Streetlights Go On
(TV Series short)
Mr. Carpenter
2019
The Murder of Nicole Brown Simpson
Ron Goldman
2018
Blood, Sweat, and Lies
(TV Movie)
Carter
2017
The Last Ship
(TV Series)
Christos
- Detect, Deceive, Destroy
(2017)
... Christos
- Endgame
(2017)
... Christos
- Lazaretto
(2017)
... Christos
- Feast
(2017)
... Christos
- Nostos
(2017)
... Christos
2017
Timeless
(TV Series)
Joel
- Karma Chameleon
(2017)
... Joel
2016
Sugar Mountain
Miles West
2011-2015
Falling Skies
(TV Series)
Hal Mason
- Reborn
(2015)
... Hal Mason
- Reunion
(2015)
... Hal Mason
- Stalag 14th Virginia
(2015)
... Hal Mason
- Everybody Has Their Reasons
(2015)
... Hal Mason
- Respite
(2015)
... Hal Mason
52 More Episodes
2014/II
Dissonance
(Short)
Matt
2014
Falling Skies: The Enemy Within
(TV Mini-Series)
Hal Mason
- Finale
(2014)
... Hal Mason
- Hal and Ben
(2014)
... Hal Mason
2013
Running Up That Hill
(Short)
Chad
2011
Pistachio - The Little Boy That Woodn't
Dorito / Paper Clips (voice)
2009-2011
Hannah Montana
(TV Series)
Jesse
- Wherever I Go
(2011)
... Jesse
- I'll Always Remember You
(2010)
... Jesse
- Been Here All Along
(2010)
... Jesse
- He Could Be the One: Part 2
(2009)
... Jesse
- He Could Be the One: Part 1
(2009)
... Jesse
2010/I
One Wish
Mitch
2010
Secretariat
Seth Hancock
2009-2010
iCarly
(TV Series)
Griffin
- iBeat the Heat
(2010)
... Griffin
- iDate a Bad Boy
(2009)
... Griffin
2010
Costa Rican Summer
Doobie
2009
Lincoln Heights
(TV Series)
Travis Benjamin
- Relative Unknown
(2009)
... Travis Benjamin
- Trash
(2009)
... Travis Benjamin
- Time to Let Go
(2009)
... Travis Benjamin
2009
Tag
(Short)
Josh
2007
Greek
(TV Series)
Omega Chi Pledge
- Black & White and Read All Over
(2007)
... Omega Chi Pledge (uncredited)
- Depth Perception
(2007)
... Omega Chi Pledge (uncredited)
- Liquid Courage
(2007)
... Omega Chi Pledge (uncredited)
- Picking Teams
(2007)
... Omega Chi Pledge (uncredited)
- The Rusty Nail
(2007)
... Omega Chi Pledge (uncredited)
2007/I
Blink
Jeff
2006
Curse of Pirate Death
(Video)
Sean
2013
Falling Skies: The Skitter Evolution
(Video short)
Self
2013
TableTop
(TV Series)
Self - Guest
- Takenoko
(2013)
... Self - Guest
2013
Nerdy Nummies
(TV Series)
Self
- Sharknado Cupcakes
(2013)
... Self
2013
11th Annual Visual Effects Society Awards
(TV Special)
Self
2012
Falling Skies: 2nd Watch
(TV Movie documentary)
Self
2012
Comic Con 2012 Live
(TV Special)
Self
2011
The Daily Habit
(TV Series)
Self
- Matt Walsh/DJ Felli Fel/Drew Roy
(2011)
... Self
2011
Big Morning Buzz Live
(TV Series)
Self - Guest
- Penelope Cruz/Matt Nathanson/Drew Roy/Kelly Bensimon
(2011)
... Self - Guest