2025
						
							ASALI: Power of the Pollinators						
					 
									
						2025
						
							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)						
					 
									
						2020
						
							Solar Opposites (1 episode)						
					 
									
						2020
						
							Solar Opposites as Jayden (voice) (1 episode)						
					 
									
						2020
						
							Solar Opposites as Teevo (voice) (1 episode)						
					 
									
									
						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						
					 
									
						2017
						
							Lost Generation as Phil						
					 
									
						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)						
					 
									
						2005
						
							When Jesse Was Born as Danny Ferrell						
					 
									
						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 (1 episode)						
					 
									
						2001
						
							Night Visions as Prairie Boy (segment "A View Through the Window") (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)