2009
Revenge of the Boarding School Dropouts as Spinks2008
Shred as Spinks2006
Psych as Kirk2006
Intelligence as Not available2005
Supernatural as Craig Thursten2005
My Scene Goes Hollywood: The Movie as Ellis (voice)2004
Stargate Atlantis as Neleus2004
The 4400 as Glen Keating2004
Jammin' in Jamaica as Ellis (voice)2004
Masquerade Madness as Ellis (voice)2003
Tru Calling as Sam2003
A Date with Darkness: The Trial and Capture of Andrew Luster as Daniel2002
My Scene as Ellis (voice)2002
John Doe as Not available2002
The Matthew Shepard Story as Matthew Shepard2000
Call of the Wild as Not available2000
Papa's Angels as Jimmy Lee2000
The Call of the Wild as Miles Challenger1999
Sons of Thunder as Not available1999
Silver Wolf as Jesse McLean1998
Outrage as Mark1997
Stargate SG-1 as Garan1997
Beyond Belief: Fact or Fiction as Zack Rothbard (segment "The Crypt Ghost")1996
7th Heaven as Joe1996
The Quest as Red1996
Gone in a Heartbeat as David Rattray1995
The Outer Limits as Mark1995
The Outer Limits as Young Kevin1995
Man of the House as Big Kid at School #21994
Andre as Steve Whitney1994
Harvest for the Heart as Stuart Hansen1993
Walker, Texas Ranger as Tommy Malloy1993
Madison as Not available1993
Needful Things as Brian Rusk1993
Woman on the Ledge as Alex1992
The Odyssey as Ling-Ling1992
Unforgiven as Will Munny1992
Bucky O'Hare and the Toad Wars! as Willy DuWitt (voice)1992
Stay Tuned as Son in Yogi Beer Commercial1992
Diagnosis Murder: Diagnosis of Murder as Paul McKinney1992
Impolite as Boy 21991
The Commish as Not available1990
Mom P.I. as Not available1990
My Life as a Babysitter as Ben1989
Captain N: The Game Master as Additional Voices1985
MacGyver as Boy