2009
Revenge of the Boarding School Dropouts as Spinks
2006
Intelligence (1 episode)
2006
Psych as Kirk (1 episode)
2005
Supernatural as Craig Thursten (2 episodes)
2005
My Scene Goes Hollywood: The Movie as Ellis (voice)
2004
Stargate Atlantis as Neleus (1 episode)
2004
The 4400 as Glen Keating (1 episode)
2004
Masquerade Madness as Ellis (voice)
2004
Jammin' in Jamaica as Ellis (voice)
2003
Tru Calling as Sam (1 episode)
2002
My Scene as Ellis (voice) (1 episode)
2002
John Doe (1 episode)
2000
Papa's Angels as Jimmy Lee
2000
Call of the Wild (13 episodes)
2000
The Call of the Wild as Miles Challenger
1999
Sons of Thunder (1 episode)
1999
Silver Wolf as Jesse McLean
1997
Stargate SG-1 as Garan (1 episode)
1997
Beyond Belief: Fact or Fiction as Zack Rothbard (segment "The Crypt Ghost") (1 episode)
1996
Gone in a Heartbeat as David Rattray
1996
7th Heaven as Joe (2 episodes)
1995
The Outer Limits as Mark (1 episode)
1995
The Outer Limits as Young Kevin (1 episode)
1995
Man of the House as Big Kid at School #2
1994
Andre as Steve Whitney
1994
Harvest for the Heart as Stuart Hansen
1993
Needful Things as Brian Rusk
1993
Walker, Texas Ranger as Tommy Malloy (4 episodes)
1993
Woman on the Ledge as Alex
1992
Bucky O'Hare and the Toad Wars! as Willy DuWitt (voice) (13 episodes)
1992
Stay Tuned as Son in Yogi Beer Commercial
1992
Unforgiven as Will Munny
1992
The Odyssey as Ling-Ling (1 episode)
1992
Diagnosis Murder: Diagnosis of Murder as Paul McKinney
1991
The Commish (2 episodes)
1990
Mom P.I. (26 episodes)
1990
My Life as a Babysitter as Ben
1989
Captain N: The Game Master as Additional Voices (34 episodes)
1985
MacGyver as Boy (2 episodes)