Home / Discover / People

Daredevil

2003
as Wesley Owen Welch

Se7en

1995
as Crazed Man in Massage Parlor

Taken 2

2012
as Sam

Saving Private Ryan

1998
as Lieutenant DeWindt

Pearl Harbor

2001
as Major Jackson

The Bone Collector

1999
as Richard Thompson

Taken

2008
as Sam Gilroy

Berlin Station

2016
as Robert Kirsch

Independence Day

1996
as Technician/ Medical Assistant 1

ER

1994
as Lucien Dubenko

Amsterdam

2022
as Mr. Nevins

Taken 3

2014
as Sam

Alien Resurrection

1997
as Larry Purvis

American Gigolo

2022
as Richard Stratton

The Gambler

2014
as Larry Jones

The Guest

2014
as Spencer Peterson

Excess Baggage

1997
as Detective Barnaby

To Love, Honor and Deceive

1996
as FBI Special Agent Kyle Lassiter

Twisted

2004
as Edmund Cutler

Confidence

2003
as Lionel Dolby

Dead Badge

1995
as Pellman

Piranha

1995
as Terry Wechsler

Morning

2013
as Mark

Runaway Jury

2003
as Lamb

Invader

1997
as Michael Perkett, NASA

Escape from L.A.

1996
as Test Tube

Back to Back

1996
as Wheelchair Guy

Resurrection

1999
as Det. Andrew Hollinsworth

The Good German

2006
as Bernie Teitel

Faults

2014
as Ansel

Blindspotting

2018
as Judge

Very Bad Things

1998
as Charles Moore

Phoenix

1995
as Doctor Riley

The Devil's Candy

2017
as TV Preacher

Director

Movie Morning 2013

Writer

Movie Morning 2013

Guest Star

Episode Star Trek: Voyager
Revulsion
1997
Episode NYPD Blue
A Draining Experience
1997
Episode Eerie, Indiana
Reality Takes a Holiday
1992
Episode Married... with Children
The Naked and the Dead, but Mostly the Naked
1995
Episode Wonderland
Pilot
2000
Episode Married... with Children
The Two That Got Away
1995
Episode Wonderland
20/20 Hindsight
2000
Episode Cheers
Do Not Forsake Me O' My Postman
1992
Episode NYPD Blue
Zeppo Marks Brothers
1994
Episode Law & Order: Special Victims Unit
Coerced
2003
Episode Ned and Stacey
Portrait of a Marriage
1995
Episode Boston Common
Boyd Gets Shrunk
1996
Episode The Pretender
Unsinkable
1999
Episode Moon Over Miami
Memory Man
1970
Episode The Golden Girls
The Case of the Libertine Belle
1991
Episode Star Trek: Deep Space Nine
The Die is Cast
1995
Episode Revolution
The Stand
2013
Episode Gabriel's Fire
Belly of the Beast
1991
Episode NYPD Blue
He's Not Guilty, He's My Brother
1996
Episode Revolution
Ghosts
2013
Episode Star Trek: Enterprise
Carpenter Street
2003
Episode ER
The Gallant Hero and the Tragic Victor
2006
Episode L.A. Law
That's Why the Lady Is a Stamp
1993
Episode The Pretender
Cold Dick
2000
Episode Married... with Children
Kiss of the Coffee Woman
1996
Episode The X-Files
Firewalker
1994
Episode Revolution
Clue
2013
Episode Empty Nest
Windy
1991
Episode The Outer Limits (1995)
Descent
1999
Episode Almost Perfect
Good Grief
1996
Episode ER
Another Thursday at County
2008
Episode Murder One
Chapter Two
1995
Episode NCIS: Los Angeles
Higher Power
2011
Episode Star Trek: Deep Space Nine
Sanctuary
1993
Episode CSI: Crime Scene Investigation
Stalker
2002