2019
Roswell, New Mexico as Tripp Manes2015
Supergirl as Zor-El2011
Breakout Kings as Damien Fauntleroy2010
Matadors as Gabriel Lodari2009
The Last International Playboy as Jack Frost2008
Senseless as Eliott Gast2007
Dragon Wars: D-War as Ethan Kendrick2007
The Tattooist as Jake Sawyer2006
Skinwalkers as Varek2005
Shooting Livien as John Livien2004
The Tony Danza Show as Self2004
The Grudge as Doug McCarthy2001
The Shipping News as Dennis Buggit1999
Roswell as Max Evans1999
Rites of Passage as Campbell Farraday1998
Dawson's Creek as Chris Wolfe1998
Push as Dempsey Easton1998
Pleasantville as Mark's Lackey #21997
Buffy the Vampire Slayer as Billy Fordham1997
Cracker as Andrew Lang1996
7th Heaven as Brian Heaz1996
Pacific Blue as Jack1996
Profiler as Waiter1996
Alien Nation: Millennium as Randy1995
JAG as Danvers1995
Sherman Oaks as Tyler Baker1991
Step by Step as Larry