Young Sean
Firefly Lane (2021)
Thomas Smith
The Man in the High Castle (2015)
Young Member of The 100
The 100 (2014)
Himself
Home & Family (2012)
Andy
Arctic Air (2012)
Nicholas Zimmer / Hansel
Once Upon a Time (2011)
Colin Davis
Endgame (2011)
Jack
R. L. Stine's The Haunting Hour (2010)
Bobby Curran
Young Boy
Hiccups (2010)
Virtuality (2009)
Linus van Pelt (voice)
Peanuts Motion Comics (2008)
Young Peter
Fringe (2008)
Young Zane
Eureka (2006)
Young Zack
Blade: The Series (2006)
Toby
Masters of Horror (2005)
Marmaduke
Terminal City (2005)
Evan
Звышнатуральнае (2005)
Liam
Reunion (2005)
Hardy the Hippo (voice)
ToddWorld (2004)
Roland
The L Word (2004)
Phillipe Lamont
Smallville (2001)
Jason (voice)
3-2-1 Penguins! (2000)
Child
Stargate SG-1 (1997)