Home / Discover / People

Daredevil

2003
as Jack Murdock

Raise Your Voice

2004
as Simon Fletcher

Carrie

2002
as Det. John Mulchaey

Men of Honor

2000
as Captain Hartigan

Constant Payne

2001
as Alexander 'Doc' Payne

All Saints

2017
as Boyd

Raw Justice

1994
as Mace

Epoch: Evolution

2003
as Mason Rand

Bottoms Up

2006
as Uncle Earl

Christian Mingle

2014
as Bill Wood

Ambushed

1998
as Deputy Lawrence

Behind Enemy Lines

2001
as Master Chief Tom O'Malley

The Two Jakes

1990
as Det. Lt. Loach

The Class

2006
as Yonk Allen

U-571

2000
as Maj. Matthew Coonen

Texas

1995
as Jim Bowie

Heritage Falls

2016
as Coach Charlie Fitzpatrick

Sabretooth

2002
as Bob Thatcher

Liar's Edge

1992
as Gary Kirkpatrick

Clown Hunt

2008
as B.J.

Awaken

2015
as Walsh

Unrequited

2010
as Nate Grissom

In Her Line of Fire

2006
as Vice President Walker

Mother Ghost

2002
as Carey

Brubaker

1980
as Larry Lee Bullen

83 Days

2018
as Mayor Jenkins

If Tomorrow Comes

1986
as Daniel Cooper

Epoch

2001
as Mason Rand

Deadly Sins

1995
as Jack Gales

FrankenSkies

2017
as David Keith

World Traveler

2002
as Richard

Heartbreak Hotel

1988
as Elvis Presley

Perfect Prey

1998
as Dwayne Alan Clay

The Rose

1979
as Pfc. Mal

Gulag

1985
as Mickey Almon

Come Away Home

2005
as Sheriff Jantz

Cahoots

2001
as Harley

Path of Destruction

2005
as Roy Stark

Distant Cousins

1993
as Harry Young

A Family Thing

1996
as Sonny

Lone Star

2010
as John Allen

Clover Bend

2002
as Mcgrary

Dead Money

2024
as Jack

Clockwork Climate

2015
as physicist

The Great Santini

1979
as Red Petus

Love and Treason

2001
as Eli Dixon

Independence Day

1983
as Jack Parker

Caged Fear

1991
as Tommy Lane

Firestarter

1984
as Andrew 'Andy' McGee

Poodle Springs

1998
as Larry Victor

The Stickup

2002
as Ray DeCarlo

Invasion of Privacy

1996
as Sgt. Rutherford

Secret of the Andes

1998
as Brooks Willings

Loons

1991
as Restaurant Patron

White of the Eye

1988
as Paul White

Born Wild

1995
as Jack Hutton

Off and Running

1991
as Jack Cornett

Major League II

1994
as Jack Parkman

Anthrax

2001
as Adam Stewart

Deep Shock

2003
as Capt. Andrew (Andy) Raines, USN

Madhouse Mecca

2018
as Harlen

Back Roads

1981
as Mason

If... Dog... Rabbit

1999
as Parole Officer Gilmore

Waterville

2003
as Blake Robison

Friendly Fire

1979
as Leroy Hamilton

Judge and Jury

1997
as Joseph Meeker

The Lords of Discipline

1983
as Will McLean

Hangman's Curse

2003
as Nate Springfield

Finding Grace

2020
as Bishop Reed

Director

Movie The Further Adventures of Tennessee Buck 1988
Movie The Curse 1987
Movie Waterville 2003

Producer

Movie Waterville 2003

Guest Star

Episode Hawaii Five-0 (2010)
Hala i ke ala o'i'ole mai
2019
Episode The Colbert Report
David Keith
2013
Episode Law & Order: Special Victims Unit
Redemption
2001
Episode Hawaii Five-0 (2010)
Ki'ilua
2011
Episode NCIS
See No Evil
2004
Episode The Outer Limits (1995)
Lithia
1998
Episode Law & Order: Criminal Intent
Unchained
2005
Episode ER
Murmurs of the Heart
2007
Episode Happy Days
Richie Gets Framed
1978
Episode Hawaii Five-0 (2010)
Kame'e
2011
Episode Nikita
343 Walnut Lane
2011
Episode Arli$$
You Can Pick Your Friends...
2000
Episode CSI: Miami
Going Ballistic
2008