Max & Me
(completed)
Francis Kolbe (voice)
2020
The Resident
(TV Series)
Finn Niver
- Free Fall
(2020)
... Finn Niver
2019
Spirit Riding Free: Pony Tales
(TV Series short)
Mixtli
- The Healing Tree
(2019)
... Mixtli
2019
Stick and Poke
(Short)
Ben
2018
Charlie Says
Paul Watkins
2018
Pacific Rim: Uprising
Dean
2017
The Machine
(TV Movie)
Santiago
2017
Spirit Riding Free
(TV Series)
Mixtli
- Lucky and the Risky Rescue
(2017)
... Mixtli (voice)
- Lucky and the Long Way Home
(2017)
... Mixtli (voice)
2017
Inhumans
(TV Series)
Mordis
- The Gentleman's Name is Gorgon
(2017)
... Mordis
- Something Inhuman This Way Comes...
(2017)
... Mordis
- Make Way for... Medusa
(2017)
... Mordis
- Divide and Conquer
(2017)
... Mordis
2017
Hickok
Private Pyle
2017
Ripped
Brad
2017
Bosch
(TV Series)
Sharkey
- Blood Under the Bridge
(2017)
... Sharkey
- God Sees
(2017)
... Sharkey
- The Four Last Things
(2017)
... Sharkey
- El Compadre
(2017)
... Sharkey
- The Smog Cutter
(2017)
... Sharkey
2017
Major Crimes
(TV Series)
Wyatt Duncan
- Bad Blood
(2017)
... Wyatt Duncan
2017/III
Disconnected
Sean Crawford
2016
Better Things
(TV Series)
Harvey
- Only Women Bleed
(2016)
... Harvey
- Scary Fun
(2016)
... Harvey
- Duke's Chorus
(2016)
... Harvey
2016
Colony
(TV Series)
Sirak
- A Brave New World
(2016)
... Sirak
2015
Kids vs Monsters
David
2014-2015
I Didn't Do It
(TV Series)
Professor Terrible / Skier
- Cheer Up Girls
(2015)
... Professor Terrible
- Snow Problem
(2014)
... Skier (voice)
2015
Kill or Be Killed
Willie Carson
2015
Sofia the First
(TV Series)
Kurt
- Substitute Cedric
(2015)
... Kurt (voice)
2014
Panacea
(Short)
Wade
2014
Annie Undocumented
(TV Series)
Nick
2014
Sins of Our Youth
Carlo
2014
Chosen
(TV Series)
Tom
- Downward Spiral
(2014)
... Tom
- Prisoners
(2014)
... Tom
- The Hatchet
(2014)
... Tom
- Monsters
(2014)
... Tom
2014
Workaholics
(TV Series)
Nate
- DeputyDong
(2014)
... Nate
2012-2013
BlackBoxTV
(TV Series)
Dave / Derek / Liam
- The Director's Assistant
(2013)
... Dave
- Catch My Fall
(2013)
... Derek
- Silverwood: Sleepover
(2012)
... Liam
2013
Iron Man Three
E.J. (uncredited)
2012
Silverwood: Final Recordings
(TV Mini-Series)
Liam
- The End of Silverwood
(2012)
... Liam
- Silverwood Final Recordings: Dark Angels
(2012)
... Liam
- The Message
(2012)
... Liam
- She's Insane
(2012)
... Liam
- The Portal Opens
(2012)
... Liam
8 More Episodes
2012
Body of Proof
(TV Series)
Terry McLeary
- Going Viral, Part 1
(2012)
... Terry McLeary
2012
8
(TV Movie)
Spencer Perry
2012
Grey's Anatomy
(TV Series)
Michael
- Suddenly
(2012)
... Michael
2011
Blunderkind
(Short)
George
2011
The Glades
(TV Series)
Shane Wyatt
- Iron Pipeline
(2011)
... Shane Wyatt
2011
Beneath the Top Hat
(Short)
LINO
2011
That's What I Am
Additional Voice
2011
Good Luck Charlie
(TV Series)
Brock
- Teddy's Bear
(2011)
... Brock
2011
Gil's Brother
(Short)
Gil
2011
Chase
(TV Series)
Tim O'Neil
- Narco: Part 2
(2011)
... Tim O'Neil
2011
Terri
Chad Markson
2010
Glory Daze
(TV Series)
Patrick Harrington
- Pilot
(2010)
... Patrick Harrington
2010
God of War: Ghost of Sparta
(Video Game)
Young Deimos (voice)
2010
Outlaw
(TV Series)
Tyler Banks
- In Re: Tyler Banks
(2010)
... Tyler Banks
2010
The Lord of the Rings: Aragorn's Quest
(Video Game)
Merry Gamgee (voice)
2010
CSI: NY
(TV Series)
Nicky Harris
- Unusual Suspects
(2010)
... Nicky Harris
2010
Numb3rs
(TV Series)
Jim Mazzolla, Jr.
- Cause and Effect
(2010)
... Jim Mazzolla, Jr.
2009
Criminal Minds
(TV Series)
Young Tommy
- Haunted
(2009)
... Young Tommy
2009
Law & Order: Special Victims Unit
(TV Series)
Henry / Hailey Van Kuren
- Transitions
(2009)
... Henry / Hailey Van Kuren
2008
October Road
(TV Series)
Grizzly
- Stand Alone by Me
(2008)
... Grizzly