2024
Robert Frank in Conversation with Clark Winter: 10 Films
2022
Angels Unaware as Police Chief
2020
Wish Upon a Unicorn as Willie
2019
On Becoming a God in Central Florida as Roger Penland (6 episodes)
2019
Exorcism at 60,000 Feet as Buzz
2019
Catch-22 as Lt. Col. Korn (6 episodes)
2019
Captive State as Kermode
2019
Buck Run as John Yoder
2018
Widows as Bobby Welsh
2018
Blame it on Toby as Arthur Prentiss-Wilcox
2018
Mile 22 as CIA Case Officer (uncredited)
2018
The Cleanse as Fredericks
2016
Masterminds as Upscale Party Guest (uncredited)
2016
11.22.63 as Yellow Card Man (8 episodes)
2015
Captive as FBI Agent
2015
Careful What You Wish For as Pier/Patron du bar
2014
Chicago P.D. as Commander Fischer (7 episodes)
2013
The Blacklist as Calvin Dawson (1 episode)
2012
The Master as Bill White
2009
G.I. Joe: The Rise of Cobra as Doctor Mindbender
2009
The Beast as Harry Conrad (13 episodes)
2007
There Will Be Blood as Henry
2007
Flight of the Living Dead as Frank
2007
Seraphim Falls as Henry
2006
Kettle of Fish as Harry
2005
Sasquatch Hunters as Charles Landon
2004
Century City (1 episode)
2001
Law & Order: Criminal Intent as Dr. Evan Chapel (1 episode)
2000
Gideon's Crossing as Dr. Michael Pirandello (21 episodes)
2000
The Others as Warren Day (13 episodes)
1999
One Last Score as Jamie Cooper
1999
Chill Factor as Telstar
1999
The Mummy as Beni Gabor
1998
Black Cat Run as Hobbs
1998
Chicago Cab as Southside Guy
1998
Deep Rising as Joey Pantucci
1997
Amistad as Missionary
1997
The Love Bug as Roddy Martel
1995
Lord of Illusions as Philip Swann
1995
Virtuosity as Clyde Reilly
1995
Canadian Bacon as Roy Boy
1994
Color of Night as Casey
1994
No Escape as Stephano
1994
Birdland (7 episodes)
1992
Equinox as Russell Franks
1990
Law & Order as Patrick McCarter (1 episode)
1990
Love at Large as Art the Farmhand
1989
Steel Magnolias as Sammy Desoto
1989
Signs of Life as Eddie Johnson
1988
The Caine Mutiny Court-Martial as Lt. Thomas Keefer
1988
The Moderns as Hemingway
1988
Tanner '88 as Hayes Haggerty (12 episodes)
1988
Candy Mountain as Julius
1986
Peggy Sue Got Married as Michael Fitzsimmons
1986
One More Saturday Night as Hood