2018
Deadpool 2 as Thug (uncredited)
2012
Continuum as Broker (1 episode)
2008
Fringe as Jeremy (1 episode)
2005
Close to Home as Tim Sexton (1 episode)
2005
Romy and Michele: In the Beginning as Taylor Bradley
2003
Cold Case as John Doe (1980) (1 episode)
2002
A Time for Dancing as Eli
2001
The Division as David (2 episodes)
2000
Boston Public as Daniel Evans (4 episodes)
2000
Whatever It Takes as Stu
1999
Final Run as Scott Sparkman
1999
Get Real as Clay Forman (15 episodes)
1999
Our Guys: Outrage at Glen Ridge as Paul Archer
1998
Race Against Fear as Brad Meyers
1998
A Champion's Fight as Luke Muldenhower
1997
Breaker High as Max Ballard (44 episodes)
1997
The Right Connections as Eric Landau
1996
Poltergeist: The Legacy as Bobby Warner (1 episode)
1995
The Outer Limits as Young Sinclair (1 episode)
1994
Viper as Sebastian (1 episode)