2014
The Judge as Mark Blackwell
2011
Charlie's Angels as Michael Hanson (1 episode)
2010
Love and Distrust as Dad (segment "Pennies")
2005
Johnny Virus as Johnny VIrus
2003
Bruce Almighty as Fred Donohue
2003
Rain as Lt. Crawford
2002
American Dreams as Col. Shaw (3 episodes)
2002
Without a Trace as Benjamin Myers (1 episode)
2002
CSI: Miami as Steve Dunlar (1 episode)
2002
The Shield as Pete Shockley (1 episode)
2001
Crossing Jordan as Ryan Wheeler (1 episode)
2001
James Dean as Soldier in 'Silver Chalice'
2001
Falcon Down as Roger the Rat
2000
CSI: Crime Scene Investigation as Roger Coombs (1 episode)
1999
The Adventures of Young Indiana Jones: Mystery of the Blues as Ben Hecht
1999
Primal Force as Scott Davis
1997
Brooklyn South as Officer Kevin Patrick (5 episodes)
1997
The Edge as Mechanic
1997
A Nightmare Come True as Detective Peter Henrickson
1996
Once You Meet a Stranger as Bartender
1996
Full Circle as Yael McBee
1995
JAG as Lieutenant Lamm (1 episode)
1995
JAG as Lt. Lamm (archive footage) (1 episode)
1995
Undercover as Jefferson
1995
Sliders as Dr. Stephen Jensen (2 episodes)
1995
Star Trek: Voyager as Lt. Lasca (1 episode)
1994
Touched by an Angel as Michael Williams (1 episode)
1994
Chicago Hope (1 episode)
1994
Tears and Laughter: The Joan and Melissa Rivers Story as Porter
1994
Leprechaun 2 as Talent Agent
1993
Diagnosis: Murder as Eric Spindler (2 episodes)
1993
Lois & Clark: The New Adventures of Superman as Ching (2 episodes)
1990
Beverly Hills, 90210 as Gil Meyers (2 episodes)
1990
Law & Order as Ted Campion (1 episode)