Actor
Emerald Run
2020
as Pastor Winfield
Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn)
2020
as Captain Patrick Erickson
Velvet Buzzsaw
2019
as VA Janitor
Glass Jaw
2018
as Harry
It
2017
as Leroy Hanlon
The Stakelander
2016
as Doc Earl
The Trust
2016
as Cliff
My Favorite Five
2015
as Robert Colburn
22 Jump Street
2014
as Commissioner Adam Fuller (uncredited)
The Call
2013
as Terrence
Jack the Giant Slayer
2013
as Master of Secrets
Christmas Twister
2012
as Terry
3 Musketeers
2011
as Planchet
Breathe
2011
as Mr. Burgin
The Fear Chamber
2009
as Captain Bradley
Adventures of Power
2008
as Carlos
Forfeit
2007
Walker, Texas Ranger: Trial by Fire
2005
as Det. Mike Burton
Crimson Force
2005
as Williams
Graves End
2005
as Paul Rickman
Dark Wolf
2003
as Hartigan (as Stephen Williams)
L.A. Law: The Movie
2002
as Albert Hutchinson
Banged Out
2002
Route 666
2001
as Rabbit aka Fred
Crash and Byrnes
2000
as Shannon
The Sender
1998
as Lockwood
Legacy of Sin: The William Coit Story
1995
as Det. Sexton
Bloodfist VII: Manhunt
1995
as Captain Doyle
The Omen
1995
as Dr. Cornelius
Corrina, Corrina
1994
as Anthony T. Williams
Deep Red
1994
as Det. Sgt. Eldon James
Jason Goes to Hell: The Final Friday
1993
as Creighton Duke
Dance with Death
1992
as Dermot
Revolver
1992
as Ken Seymour
The Whereabouts of Jenny
1991
as Mick
The Court-Martial of Jackie Robinson
1990
as Satchel Paige
The Forbidden Dance
1990
as Weed
Under the Gun
1988
as Gallagher
Dreams of Gold: The Mel Fisher Story
1986
as Mo
Triplecross
1986
as Kyle Banks
House
1985
as Cop #4
Silent Witness
1985
as Ted Gunning
Better Off Dead...
1985
as Tree Trimmer
International Airport
1985
as Frazier
Missing in Action 2: The Beginning
1985
as Captain David Nester
The Lost Honor of Kathryn Beck
1984
as Les Averback
Twilight Zone: The Movie
1983
as Bar Patron
The Marva Collins Story
1981
as McCloud
The Blues Brothers
1980
as Trooper Mount
Dummy
1979
as Julius Lang
The Monkey Hustle
1976
as The Manager
Cooley High
1975
as Jimmy Lee
Don't Let Them In
as Jameson (segment "Fly Paper")