2003
Holes as Charles "Trout" Walker2001
The Division as John Exstead Jr.2001
The Flying Dutchman as Ethan2000
CSI: Crime Scene Investigation as Eric Kevlin1999
Three Secrets as Gil1998
V.I.P. as Dex Decker1998
Charmed as Eric Lohman1998
Air America as Wiley Ferrell1997
Moonbase as John Russell1996
Pacific Blue as Tim Wakefield1996
The Big Easy as Tony1996
Marshal Law as Randall Nelson1996
American Strays as Sonny1996
Co-ed Call Girl as Ron Tamblin1995
Strange Luck as Not available1995
Without Evidence as Kevin Francke1994
ER as Chris Hunegs1994
Red Shoe Diaries 4: Auto Erotica as Zach (archive footage)1994
Saints and Sinners as Howard (Big Boy)1994
Guns Before Butter as Not available1993
Walker, Texas Ranger as Virgil Enders1993
Without Warning: Terror in the Towers as Gary Geidel1993
Dying to Remember as Inspector Jeff Alberts1992
Melrose Place as Nick Reardon1992
Red Shoe Diaries as Zach1992
Red Shoe Diaries as Nick1992
Mr. Baseball as Ryan Ward1991
Sons and Daughters as Gary Hammersmith1990
Pastime as Randy Keever1990
Panama Sugar as Panama Sugar1989
L.A. Takedown as Vincent Hanna1988
The In Crowd as Dugan1988
Hello Actors Studio as Self1988
Desert Rats as Joshua Bodeen1986
Crime Story as Not available1986
The Princess and the Call Girl as Stanley1985
A Chorus Line as Dancer1984
Murder, She Wrote as Buzz Berkeley1984
Miami Vice as Not available