2021
Secret Agent Dingledorf and His Trusty Dog Splat as President2017
The Spearhead Effect as Fuller2009
Hydra as Vincent Camden2007
Lost Colony: The Legend of Roanoke as John White2004
Vampires: Out For Blood as Jake Vincent2004
Moondance as Michael Davenport2003
Stealing Candy as Fred Dowd2003
The Commission as Roger Craig2001
The Division as Not available2001
Route 666 as Nick2001
Suspended Animation as Tom Kempton2000
The Spiral Staircase as Steven Warren1999
Running Home as Jack1998
Charmed as Gabriel1998
Devil in the Flesh as Peter Rinaldi1997
Kiss the Girls as Det. Davey Sikes1997
Conspiracy Theory as Cynic1996
Ladykiller as Richard Darling1995
The Outer Limits as Josh Butler1995
Ed McBain's 87th Precinct: Lightning as Detective Bert Kling1995
Perfect Alibi as Keith Bauers1995
Sharon's Secret as Frank Bodin1994
Touched by an Angel as Ed Bingham1993
Woman on Trial: The Lawrencia Bembenek Story as Nick Gugliatto1992
Drug Wars: The Cocaine Cartel as Tom Vaughan1992
The Fifth Corner as Richard Braun1992
Drug Wars: The Cocaine Cartel as Tom Vaughan1991
Shoot First: A Cop's Vengeance as Stephen Smith1990
Madonna: The Immaculate Collection as Boyfriend (segment "Papa Don't Preach")1989
L.A. Takedown as Patrick McLaren1989
Desperado: The Outlaw Wars as Duell McCall1989
Race for Glory as Cody Gifford1989
Desperado: Badlands Justice as Duell McCall1988
The Return of Desperado as Duell McCall1988
Desperado: Avalanche at Devil's Ridge as Duell McCall1988
Desperado: Avalanche at Devil's Ridge as Duell McCall1987
Rampage as Charlie Reece1987
Desperado as Duell McCall1985
Desert Hearts as Walter1985
Crime of Innocence as Not available1985
Silent Witness as Joey Caputo1984
With Intent to Kill as Bo Reinecker1983
Scarecrow and Mrs. King as Antov1981
Hill Street Blues as Brent1981
They All Laughed as Bellboy (uncredited)1979
Knots Landing as Ken Forest1989
Race for Glory Writer