2023
The List as Rob2023
Camp as Jake2023
The Unheard as Joshua2023
Master of the House as Vincent2022
The Friendship Game as Rob2020
Color Out of Space as Benny Gardner2020
Hot Pink Horror: The Making of Color Out of Space as Not available2019
Hudson & Rex as Kevin2019
Only Humans as Evan2019
All These Small Moments as Howie Sheffield2018
When Jeff Tried to Save the World as Stanford2018
Unfollowed as Connor2017
Andy as Andy2016
The OA as Jesse2016
Wolff's Law as Hyde2015
Fear the Walking Dead as Jake Powell2015
iZombie as Austin2015
Best Friends Whenever as The Rob2015
Fear the Walking Dead: Flight 462 as Jake Powell2015
Garage Sale Mystery: The Deadly Room as Logan Shannon2015
Garage Sale Mystery: The Wedding Dress as Logan Shannon2015
Birthday Boy as Young Man2014
The 100 as Myles2014
The Guest as Luke Peterson2014
The Virginian as Danny2014
Garage Sale Mystery: All That Glitters as Logan Shannon2014
Starving in Suburbia as Leo2013
Motive as Wes Hillridge2013
Garage Sale Mystery as Logan Shannon2013
Leap 4 Your Life as James2013
The Christmas Ornament as Connor2012
Girl vs. Monster as Henry2011
Falling Skies as Kyle2011
Mr. Young as Adam Young2011
Spooky Buddies as Punk Teen2010
R. L. Stine's The Haunting Hour as Nathan2010
R. L. Stine's The Haunting Hour as Will Johnston2010
Tooth Fairy as Ben2009
The Assistants as Barry Collins2009
Christmas in Canaan as Older Bobby2008
Freezer Burn: The Invasion of Laxdale as Little Brat2007
Blood Ties as Travis Deskin2007
The Secret of the Nutcracker as Frank2006
For the Love of a Child as David2005
Waking Up Wally: The Walter Gretzky Story as Goalie2000
CSI: Crime Scene Investigation as Mark Powell