Buffy the Animated Series as Xander Harris (1 episode)
2023
Christmas Slasher as Mr. Gregory
2022
Dawn as Man at Gas Station
2021
Wanton Want as Douglas Paynter
2019
Dark/Web as Donavan (8 episodes)
2018
Surge of Power: Revenge of the Sequel as Himself
2014
A Star Is Drawn: Rob Simone's Look Inside Comic-Con as Self
2014
Faking It as Hester Art Alumnus (1 episode)
2014
Faking It as Jackson Lee (1 episode)
2014
The Morningside Monster as Mark Matthews
2012
The Inspector Chronicles as Chief Engineer Britman
2009
A Golden Christmas as Michael
2009
Celebrity Ghost Stories as Self (1 episode)
2009
My Neighbor's Secret as Brent
2008
Noob as Ethan Sprite (1 episode)
2008
Blood on the Highway as Chase Sinclair
2007
Fire Serpent as Jake Relm
2006
Relative Chaos as Gil Gilbert
2005
Criminal Minds as Kevin Lynch (21 episodes)
2005
Kitchen Confidential as Seth Richman (13 episodes)
2004
Celeste in the City as Dana Blodgett / Harrison
2002
Without a Trace as Edgar (1 episode)
2002
Survival Island as Kyle
2000
Psycho Beach Party as Starcat
1997
Buffy the Vampire Slayer as Alexander Harris (145 episodes)
1997
Buffy the Vampire Slayer as Self (4 episodes)
1995
Children of the Corn III: Urban Harvest as Basketball Player One
1993
Dave's World (1 episode)