Actor
Impulse
2024
as Zane
Bad Hombres
2023
as Dr. Dean 'Growler' Graulich
Prisoners of the Ghostland
2021
as Psycho
Queenpins
2021
as Captain Pain
The Hangover Part II
2011
as Tattoo Joe
Blow
2001
as Man in Derek's Salon (uncredited)
The Independent
2000
as Nick Cassavetes
The Astronaut's Wife
1999
as Captain Alex Streck
Life
1999
as Sergeant Dillard
Conversations in Limbo
1998
Face/Off
1997
as Dietrich Hassler
Farticus
1997
as Adonis Papadapadopounopoulopoulos
Black Rose of Harlem
1996
as Johnny
Just Like Dad
1995
as Joe
Mrs. Parker and the Vicious Circle
1994
as Robert Sherwood
Class of 1999 II: The Substitute
1994
as Emmett Grazer
Sins of the Night
1993
as Jack Neitsche
Body of Influence
1993
as Jonathan Brooks
Sins of Desire
1993
as Barry Mitchum
Broken Trust
1993
as Alan Brogan
Twogether
1992
as Wolfgang Amadeus 'John' Madler
Delta Force 3: The Killing Game
1991
as Charlie
Backstreet Dreams
1990
as Mikey
Blind Fury
1989
as Lyle Pike
Desperation Rising
1989
as Tony Sarchuzi
Shooter
1988
as Tex
Assault of the Killer Bimbos
1988
as Wayne-O
Under the Gun
1988
as Tony Braxton
Quiet Cool
1986
as Valence
The Wraith
1986
as Packard Walsh
Black Moon Rising
1986
as Luis
Mask
1985
as T.J.
Reunion
1980
as Steve Cowan
Object of Desire