Home / Discover / People

The Mentalist

2008
as J.J. LaRoche

Bird Box

2018
as Rick

Homefront

2013
as Werks

Constantine

2005
as Father Hennessy

Monster

2003
as Gene / Stuttering "John"

The Legend of 1900

1998
as Max Tooney

Natural Born Killers

1994
as Deputy Warden Kavanaugh

JFK

1991
as Lee Bowers

Red Heat

1988
as Night Clerk

Identity

2003
as Malcolm Rivers

Fear

1990
as Jay Anthony Lapedes ("Shadow Man")

Shy People

1987
as Paul

The Smell of Success

2009
as Cleveland Clod

Homer and Eddie

1989
as Cashier

Angel Heart

1987
as Det. Deimos

Beautiful Girls

1996
as Stanley "Stinky" Womack

The Grief Tourist

2013
as Carl Marznap

Drive Angry

2011
as Roy

On the Inside

2011
as Ben Marshal

Butter

2011
as Ned Eaten

S1m0ne

2002
as Max Sayer

Trapped

2002
as Marvin

Leaves of Grass

2009
as Big Joe Sharpe

Drop Dead Sexy

2005
as Spider

Heavy

1995
as Victor Modino

Flypaper

2011
as Jelly

Till Death Us Do Part

1992
as Michael Brockington

K-9

1989
as Benny the Mule

In the Electric Mist

2009
as Lou Girard

Mississippi Burning

1988
as Lester Cowens

Crime Story

2021
as Tommy

Nobody's Fool

1994
as Rub Squeers

13 Sins

2014
as Vogler

Don McKay

2009
as Mel

The Cell

2000
as Dr. Reid

Gotti

2018
as Angelo Ruggiero

Lady in the Lake

2024
as Bob Bauer

Barfly

1987
as Joe

L.A. Confidential

2003
as Sid Hudgens

Mumford

1999
as Henry Follett

Brake

2012
as Driver / Boss Terrorist (voice)

Wild at Heart

1990
as Buddy

13 Moons

2002
as Owen

The End of Violence

1997
as Frank Cray

Cold Around the Heart

1997
as Johnny 'Cokebottles' Costello

Nurse Betty

2000
as Ballard

Captivity

2007
as Ben Dexter

Mysterious Island

2010
as Gideon Spilett

Creature

2011
as Grover

Guest Star

Episode Deadwood
Leviathan Smiles
2006
Episode Heroes Reborn
June 13th - Part 2
2015
Episode The Mentalist
Red Queen
2011
Episode Touching Evil (US)
Entropy
2004
Episode Highlander: The Series
The Innocent
1995
Episode The Mentalist
Bloodstream
2011
Episode Heroes Reborn
The Lion's Den
2015
Episode Justified
Harlan Roulette
2012
Episode Hawaii Five-0 (2010)
Ha'alele
2012
Episode House
Que Será Será
2006
Episode Touching Evil (US)
Y Me
2004
Episode Heroes Reborn
Odessa
2015
Episode Marvel's Agents of S.H.I.E.L.D.
A Life Earned
2017
Episode Murder One
Chapter Fourteen
1996
Episode The Mentalist
Behind the Red Curtain
2013
Episode Heroes Reborn
Sundae, Bloody Sundae
2015
Episode Thieves
Dey Got de Degas
2001
Episode The Mentalist
Little Red Book
2011
Episode Chicago Hope
Small Sacrifices
1995
Episode Marvel's Agents of S.H.I.E.L.D.
Fun & Games
2018
Episode Miami Vice
Bad Timing
1988
Episode CSI: Crime Scene Investigation
Swap Meet
2004
Episode The Mentalist
Redacted
2011
Episode Canterbury's Law
Baggage
2008
Episode Heroes Reborn
Under the Mask
2015
Episode The Mentalist
Red and Itchy
2013
Episode Gideon's Crossing
The Lottery
2000
Episode The Mentalist
Jolly Red Elf
2010
Episode Bones
The Prisoner in the Pipe
2012
Episode In the Heat of the Night
Perversions of Justice
1990
Episode The Mentalist
Black Helicopters
2014
Episode The X-Files
Unruhe
1996
Episode Heroes Reborn
June 13th - Part 1
2015
Episode Heroes Reborn
Brave New World
2015
Episode Stranger Things
Chapter Five: Dig Dug
2017
Episode Quantum Leap
Moments to Live
1992
Episode The Mentalist
Bloodsport
2011
Episode Heroes Reborn
The Needs of the Many
2015
Episode Marvel's Agents of S.H.I.E.L.D.
Orientation (1)
2017
Episode The Mentalist
Strawberries and Cream (1)
2011
Episode The Handler
Pilot
2003
Episode Marvel's Agents of S.H.I.E.L.D.
Orientation (2)
2017
Episode The Mentalist
Blood Feud
2012
Episode Touching Evil (US)
Love Lies Bleeding
2004
Episode Marvel's Agents of S.H.I.E.L.D.
A Life Spent
2017
Episode The Mentalist
Strawberries and Cream (2)
2011
Episode The Mentalist
Blood for Blood
2011
Episode Touching Evil (US)
Pilot (1)
2004