2023
Underdeveloped as Joe (6 episodes)
2019
Zeroville as Martin Scorsese
2018
Nightmare Shark as Rob
2018
Living Among Us as Mike
2017
Trailer Park Shark as Rob
2016
Bilal: A New Breed of Hero as Saad (voice)
2015
The Lost Tree as Noah
2015
Walt Before Mickey as Walt Disney
2014
Red Band Society as Nick Hutchison (6 episodes)
2014
10 Cent Pistol as H-Wood
2012
Delivering the Goods as Steve
2012
American Reunion as Kevin Myers
2011
InSight as Stephen Geiger
2011
Fading of the Cries as Michael
2011
The Chicago 8 as Abbie Hoffman
2010
Let the Game Begin as Tripp Stout 'Mark'
2010
Please Give as Eugene
2009
Celebrity Ghost Stories as Self (1 episode)
2009
The Bridge to Nowhere as Eddie Stanton
2009
Life Is Hot in Cracktown as Chad Wesley
2006
Cattle Call as Richie Rey
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2005
Grey's Anatomy as Jeremiah Tate (2 episodes)
2005
Medium as Greg Watt (1 episode)
2005
Guy in Row Five as Bradley
2004
American Pie: Revealed as Self
2003
American Wedding as Kevin Myers
2003
Stealing Sinatra as Frank Sinatra, Jr.
2002
Halloween: Resurrection - WebCam Special
2002
Halloween: Resurrection as Bill
2002
Romantic Comedy 101 as Igor Sullivan
2001
American Pie 2 as Kevin Myers
1999
Twice in a Lifetime as Sam Ryder / Jordan Curtis / Kirk Ivers (1 episode)
1999
American Pie as Kevin Meyers
1997
A Kid in Aladdin's Palace as Calvin Fuller
1997
Judge and Jury as Alex Silvano
1995
A Kid in King Arthur's Court as Calvin Fuller
1993
Rookie of the Year as Henry Rowengartner
1993
Dr. Quinn, Medicine Woman (2 episodes)
1992
The Fear Inside as Sean Cole
1992
Radio Flyer as Ferdie
1991
Harry and the Hendersons as Scootch (1 episode)
1989
Baywatch as Ricky Blount (1 episode)
1987
Married... with Children as Bobby (1 episode)