2024
Campton Manor as Jerry
2017
Badsville as Martin (Badsville Ace)
2016
Baskets as Mover #1 (1 episode)
2015
Farhope Tower as Jake
2013
Hell Hath No Fury as Universal Dude
2011
Alphas as Sam Girardi (1 episode)
2011
The Kennedys as Young Jack Kennedy (1 episode)
2009
Wild Cherry as Franklin Peters
2007
American Pie Presents: Beta House as Erik Stifler
2006
American Pie Presents: The Naked Mile as Erik Stifler
2003
Cold Case as Tommy Flanagan (1980) (1 episode)
2003
How to Deal as Michael Sherwood
2003
Fast Food High as Adam
2001
After the Harvest as Charlie Gare
1997
The Adventures of Shirley Holmes (52 episodes)
1996
The Haunted Mask II as Steve Boswell
1996
The Legend of Gator Face as Danny
1996
The Adventures of Moby Dick as (voice)
1996
Call of the Wild as (voice)
1995
Goosebumps as Michael Webster (1 episode)
1995
Goosebumps as Steve Boswell (2 episodes)
1995
Tails You Live, Heads You're Dead as Kevin Quint
1995
Johnny and Clyde as Johnny
1993
Kung Fu: The Legend Continues as Ricki Nillson (2 episodes)