2016
Westworld as Bartender / New Peter Abernathy2012
Magic City as "Dandy" Al Haas2009
Glee as Tattoo Artist2009
Glee as Louis2009
Lie to Me as Peter Burch2008
The Mentalist as Rick Carass2006
Salt as Randal2003
The Lone Ranger as Tryon2002
CSI: Miami as Not available2002
Without a Trace as Bartholomew Higins2002
Fastlane as Rudy2000
CSI: Crime Scene Investigation as Ensign Garth1999
Providence as Doug Kosowsky1999
Standing on Fishes as Caleb1998
Charmed as Mickey Jackson1997
Pronto as Not available1997
Not in This Town as Ray Flanders1996
Down Periscope as Engineman 1st Class Brad Stepanak1996
Within the Rock as Cody Harrison1995
Murder One as D.A. Barclay1995
Powder as John Box1995
Black Scorpion as Razor1995
Excessive Force II: Force on Force as Yates1994
ER as Detective Reitz1994
The Stöned Age as Hubbs1994
Cool and the Crazy as Frankie1993
seaQuest DSV as Jackson1992
Melrose Place as Not available1991
Eddie Dodd as Not available1989
Rude Awakening as Student at school1984
Hunter as Duane Pinder2006
Salt Director2006
Salt Writer1999
Standing on Fishes Director1999
Standing on Fishes Writer