2025
Superman as Jonathan 'Pa' Kent
2024
Lady in the Lake as Bob Bauer (7 episodes)
2021
Crime Story as Tommy
2018
Gotti as Angelo Ruggiero
2018
59 Seconds as Robert
2016
The Devil's Candy as Ray
2016
Stranger Things as Ray (2 episodes)
2015
Heroes Reborn as Casper Abraham (7 episodes)
2013
Marvel's Agents of S.H.I.E.L.D. as Grill (4 episodes)
2013
The Blacklist as Lawrence Devlin (2 episodes)
2013
The Grief Tourist as Carl Marznap
2013
Beautiful Creatures as Mr. Lee
2012
Brake as Driver / Boss Terrorist (voice)
2012
Bending The Rules as Happy
2011
On the Inside as Ben Marshal
2011
The Smell of Success as Cleveland Clod
2011
The Cape as Goggles (1 episode)
2010
Mysterious Island as Gideon Spilett
2010
The Walking Dead as Otis (2 episodes)
2010
Hawaii Five-0 (1 episode)
2010
Justified as Glen Fogle (1 episode)
2009
Leaves of Grass as Big Joe Sharpe
2009
In the Electric Mist as Lou Girard
2008
The Mentalist as J.J. LaRoche (13 episodes)
2008
True Blood as Finn (5 episodes)
2008
Canterbury's Law (1 episode)
2007
Captivity as Ben Dexter
2007
When a Man Falls as Travis Gilmore
2005
Bones as Haze Jackson (1 episode)
2005
Nobody Wants Your Film as Self
2005
Drop Dead Sexy as Spider
2005
Constantine as Father Hennessy
2005
Medium as Peter Winant (1 episode)
2004
House as George (1 episode)
2004
Deadwood as Mose Manuel (7 episodes)
2003
Monster as Gene / Stuttering "John"
2003
The Handler (1 episode)
2003
L.A. Confidential as Sid Hudgens
2003
Identity as Malcolm Rivers
2001
Alias as Campbell / Schapker (1 episode)
2000
CSI: Crime Scene Investigation as Marty Gleason (1 episode)
2000
Nurse Betty as Ballard
2000
The Cell as Dr. Reid
1999
Mumford as Henry Follett
1998
The Legend of 1900 as Max Tooney
1998
Love from Ground Zero as Walter
1998
Doctor Dolittle as Patient at Hammersmith (uncredited)
1997
Cold Around the Heart as Johnny 'Cokebottles' Costello
1997
The End of Violence as Frank Cray
1997
A Further Gesture as Scott
1996
Beautiful Girls as Stanley "Stinky" Womack
1996
The Cottonwood as Mark Salli
1995
Heavy as Victor Modino
1995
Under the Hula Moon as Bob
1995
Murder One (6 episodes)
1994
Nobody's Fool as Rub Squeers
1994
Chicago Hope (1 episode)
1994
Natural Born Killers as Deputy Warden Kavanaugh
1994
City Slickers II: The Legend of Curly's Gold as Bud
1994
China Moon as Daryl Jeeters
1993
The X-Files as Gerry Schnauz (1 episode)
1992
Highlander: The Series as Mikey (1 episode)
1992
Till Death Us Do Part as Michael Brockington
1991
Dead in the Water as Lou Rescetti
1991
Sweet Poison as Coyle
1990
Jacob's Ladder as Paul
1990
Wild at Heart as Buddy
1990
Come See the Paradise as Augie Farrell
1990
Fear as Jay Anthony Lapedes ("Shadow Man")
1989
Homer and Eddie as Cashier
1989
I Know My First Name Is Steven as Irving Murphy (2 episodes)
1989
K-9 as Benny the Mule
1989
Quantum Leap as Hank Pilcher (1 episode)
1988
Mississippi Burning as Lester Cowens
1988
Red Heat as Night Clerk
1987
Angel Heart as Det. Deimos
1984
Miami Vice (1 episode)