

Secret Agent Dingledorf and His Trusty Dog Splat(2021)
President

The Spearhead Effect(2017)
Fuller

Hydra(2009)
Vincent Camden

Lost Colony: The Legend of Roanoke(2007)
John White

Moondance(2004)
Michael Davenport

Vampires: Out for Blood(2004)
Jake Vincent

Stealing Candy(2003)
Fred Dowd

The Commission(2003)
Roger Craig

Suspended Animation(2001)
Tom Kempton

Route 666(2001)
Nick

The Spiral Staircase(2000)
Steven Warren
Running Home(1999)
Jack

Devil in the Flesh(1998)
Peter Rinaldi

Conspiracy Theory(1997)
Cynic

Kiss the Girls(1997)
Det. Davey Sikes

Ladykiller(1996)
Richard Darling

Ed McBain's 87th Precinct: Lightning(1995)
Detective Bert Kling

Perfect Alibi(1995)
Keith Bauers

Sharon's Secret(1995)
Frank Bodin

Woman on Trial: The Lawrencia Bembenek Story(1993)
Nick Gugliatto

Drug Wars: The Cocaine Cartel(1992)
Tom Vaughan

Shoot First: A Cop's Vengeance(1991)
Stephen Smith

Madonna: The Immaculate Collection(1990)
Boyfriend (segment "Papa Don't Preach")

L.A. Takedown(1989)
Patrick McLaren

Race for Glory(1989)

Desperado: The Outlaw Wars(1989)
Duell McCall

Desperado: Badlands Justice(1989)
Duell McCall

Desperado: Avalanche at Devil's Ridge(1988)
Duell McCall

The Return of Desperado(1988)
Duell McCall
Desperado: Avalanche at Devil's Ridge(1988)
Duell McCall

Rampage(1987)
Charlie Reece

Desperado(1987)
Duell McCall

Silent Witness(1985)
Joey Caputo

Crime of Innocence(1985)

Desert Hearts(1985)
Walter

With Intent to Kill(1984)
Bo Reinecker

They All Laughed(1981)
Bellboy (uncredited)