2024
Sew Torn as Joshua Armitage
2024
Phoning it In as Self (voice) (1 episode)
2022
Reboot as Zack Jackson (8 episodes)
2022
PIECES OF HER as Young Jasper Queller (5 episodes)
2022
Shedding Angels as Logan Westfield
2021
Pacific Rim: The Black as Taylor Travis (voice) (14 episodes)
2019
Corporate Animals as Aidan
2019
Heritage Minutes: D-Day as Private Bill Savage
2019
Assimilate as Randy Foster
2019
The Act as Nick Godejohn (8 episodes)
2018
The Thinning: New World Order as Kellan Woods
2018
Liberty Crossing as Aaron Adelman (8 episodes)
2017
American Vandal as Alex Trimboli (7 episodes)
2017
Cassandra French's Finishing School as Owen (8 episodes)
2017
Nickelodeon's Not So Valentine's Special as Mitchell
2016
The Thinning as Kellan Woods
2016
Bizaardvark as Victor (2 episodes)
2015
All She Wishes as Drake
2014
Mostly Ghostly: Have You Met My Ghoulfriend? as Colin Doyle
2014
I Didn't Do It as Dez Wade (1 episode)
2013
Wander Over Yonder as Teen Leader (voice) (1 episode)
2013
Rapture-Palooza as Clark Lewis
2012
Austin & Jessie & Ally All Star New Year as Dez
2012
Longmire as Zac Nunn (1 episode)
2012
The Odds as Barry Lipke
2011
Austin & Ally as Dez Wade (87 episodes)
2011
The Big Year as Colin Debs
2011
Jessie as Dez (1 episode)
2011
Daydream Nation as Craig
2011
Best Player as Zastrow
2010
R. L. Stine's The Haunting Hour as Kelly (1 episode)
2010
Good Luck Charlie as Lewis (1 episode)
2010
Caprica as Cass (1 episode)
2009
What Goes Up as Blastoff! Chorus
2009
Living Out Loud as Henry
2009
Party Down as Stuart Gluberd (1 episode)
2009
Stormworld as Lee (26 episodes)
2008
Flashpoint (1 episode)
2007
Crossroads - A Story of Forgiveness as Kip
2007
The Last Mimzy as Teenage Cyborg
2006
Deck the Halls as Boy On a Bike (uncredited)
2006
Psych as Malone (1 episode)
2006
Psych as Shockley (1 episode)
2006
Dr. Dolittle 3 as Tyler
2005
Supernatural as Denny (1 episode)
2004
Stargate Atlantis as Hunter Kid (1 episode)
2004
Scooby-Doo 2: Monsters Unleashed as Kid on Bike #2
2003
Holiday Reunion as Danny Snider
2003
Out of Order (5 episodes)
2001
I Was a Rat as Ratty (3 episodes)
2001
I Was a Rat as Ratty
2001
Smallville as Garth Ranzz / Lightning Lad (2 episodes)
2001
Night Visions as Prairie Boy (1 episode)
1997
Beyond Belief: Fact or Fiction as Randy Barclay (segment "The Mandarin's Bowl") (1 episode)
1951
Hallmark Hall of Fame as Kip (1 episode)