2016
DC's Legends of Tomorrow as Punk #1 (1 episode)
2014
The Flash as Teammate #1 (1 episode)
2012
A Mother's Nightmare as Shwarzstein
2011
Once Upon a Time as Lost Boy (1 episode)
2011
Sucker Punch as Tommy Soldier #2
2010
R. L. Stine's The Haunting Hour as Dexter Scott (1 episode)
2010
R. L. Stine's The Haunting Hour as Mark (1 episode)
2010
The Boy Who Cried Werewolf as Rob
2010
16 Wishes as Mike Jensen
2010
The Twilight Saga: Eclipse as Newborn Boy
2010
Diary of a Wimpy Kid as Quentin
2009
Beyond Sherwood Forest as Gareth
2009
Mr. Troop Mom as Slime Ball Boy #2
2008
Sanctuary as Alexei (3 episodes)
2008
Snow Buddies as Pete
2007
Tin Man as Kalm (3 episodes)
2007
Whisper as Boy At Max's Restaurant
2007
The Sandlot: Heading Home as Ryan
2006
Black Christmas as Billy Lenz - 5 & 12 Years
2006
Air Buddies as Mud-Bud Boy
2006
Psych as Isaac (1 episode)
2005
Supernatural as Barry Cook (1 episode)
2005
Supernatural as Bully #1 (1 episode)
2004
The 4400 as Duncan Germaine (2 episodes)