
Filmography
Film Roles
- 2011: Terri as Chad Markson
- 2011: Thats What I Am as Additional voice
- 2012: Eight as Spencer Perry
- 2013: Iron Man 3 as E.J. (Uncredited Role)
- 2014: Sins Of Our Youth as Carlo
- 2015: Kill Or Be Killed as Willie Carson
- 2015: Kids Vs Monsters as David
- 2016: Max And Me as Francis Kolbe
- 2017: Disconnected as Sean Crawford
- 2017: Ripped as Brad
- 2017: Hickok as Private Pyle
- 2018: Pacific Rim: Uprising as Dean
- 2018: Charlie Says as Paul Watkins
Television Roles
- 2008: October Road as Grizzly
- 2009: Law & Order: Special Victims Unit as Henry/Hailey Van Kuren
- 2009: Criminal Minds as Young Tommy
- 2010: NUMB3RS as Jim Mazzolla Jr.
- 2010: CSI: NY as Nicky Harris
- 2010: Outlaw as Tyler Banks
- 2010: Glory Daze as Patrick Harrington
- 2011: Chase (NBC) as Tim O'Neil
- 2011: Good Luck Charlie as Brock
- 2011: The Glades as Shane Wyatt
- 2012: Grey's Anatomy as Michael
- 2012: Body of Proof as Terry McLeary
- 2012: Silverwood Final Recordings as Liam
- 2012-2013: Black Box TV as Dave/Derek/Liam
- 2014: Workaholics as Nate
- 2014: Chosen as Tom
- 2014-2015: I Didn't Do It as Prof. Terrible/Skier
- 2015: Sofia the First as Kurt
- 2016: Colony as Sirak
- 2016: Better Things as Harvey
- 2017: Major Crimes as Wyatt Duncan
- 2017: Bosch as Sharkey
- 2017: Inhumans as Mordis
- 2017: Spirit: Riding Free as Mixtli
- 2019: Spirit Riding Free Pony Tales as Mixtli
- 2020: The Resident as Finn Niver
Video Game Roles
- 2010: The Lord of the Rings: Aragorn's Quest as Merry Gamgee
- 2010: God of War: Ghost of Sparta as Young Deimos
Misc.
- 2012: Diary of a Wimpy Kid: Dog Days (Adr loop Group)
- 2013: Percy Jackson Sea Of Monsters (adr voice)
- 2014: The Maze Runner (2014) (adr loop group)