Home / Discover / People

Finding Grace

2020
as Bishop Reed

83 Days

2018
as Mayor Jenkins

Madhouse Mecca

2018
as Harlen

FrankenSkies

2017
as David Keith

All Saints

2017
as Boyd

Heritage Falls

2016
as Coach Charlie Fitzpatrick

Awaken

2015
as Walsh

Clockwork Climate

2015
as physicist

Christian Mingle

2014
as Bill Wood

Unrequited

2010
as Nate Grissom

Lone Star

2010
as John Allen

Clown Hunt

2008
as B.J.

Bottoms Up

2006
as Uncle Earl

In Her Line of Fire

2006
as Vice President Walker

The Class

2006
as Yonk Allen

Come Away Home

2005
as Sheriff Jantz

Path of Destruction

2005
as Roy Stark

Raise Your Voice

2004
as Simon Fletcher

Waterville

2003
as Blake Robison

Deep Shock

2003
as Capt. Andrew (Andy) Raines, USN

Daredevil

2003
as Jack Murdock

Epoch: Evolution

2003
as Mason Rand

Hangman's Curse

2003
as Nate Springfield

Carrie

2002
as Det. John Mulchaey

World Traveler

2002
as Richard

The Stickup

2002
as Ray DeCarlo

Clover Bend

2002
as Mcgrary

Sabretooth

2002
as Bob Thatcher

Mother Ghost

2002
as Carey

Love and Treason

2001
as Eli Dixon

Constant Payne

2001
as Alexander 'Doc' Payne

Anthrax

2001
as Adam Stewart

Epoch

2001
as Mason Rand

Cahoots

2001
as Harley

Behind Enemy Lines

2001
as Master Chief Tom O'Malley

Men of Honor

2000
as Captain Hartigan

U-571

2000
as Maj. Matthew Coonen

If... Dog... Rabbit

1999
as Parole Officer Gilmore

Poodle Springs

1998
as Larry Victor

Ambushed

1998
as Deputy Lawrence

Secret of the Andes

1998
as Brooks Willings

Perfect Prey

1998
as Dwayne Alan Clay

Judge and Jury

1997
as Joseph Meeker

A Family Thing

1996
as Sonny

Invasion of Privacy

1996
as Sgt. Rutherford

Born Wild

1995
as Jack Hutton

Texas

1995
as Jim Bowie

Deadly Sins

1995
as Jack Gales

Raw Justice

1994
as Mace

Major League II

1994
as Jack Parkman

Distant Cousins

1993
as Harry Young

Liar's Edge

1992
as Gary Kirkpatrick

Off and Running

1991
as Jack Cornett

Loons

1991
as Restaurant Patron

Caged Fear

1991
as Tommy Lane

The Two Jakes

1990
as Det. Lt. Loach

White of the Eye

1988
as Paul White

Heartbreak Hotel

1988
as Elvis Presley

If Tomorrow Comes

1986
as Daniel Cooper

Gulag

1985
as Mickey Almon

Firestarter

1984
as Andrew 'Andy' McGee

Independence Day

1983
as Jack Parker

The Lords of Discipline

1983
as Will McLean

Back Roads

1981
as Mason

Brubaker

1980
as Larry Lee Bullen

Friendly Fire

1979
as Leroy Hamilton

The Rose

1979
as Pfc. Mal

The Great Santini

1979
as Red Petus

Director

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

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 Nikita
343 Walnut Lane
2011
Episode Hawaii Five-0 (2010)
Ki'ilua
2011
Episode Hawaii Five-0 (2010)
Kame'e
2011
Episode CSI: Miami
Going Ballistic
2008
Episode ER
Murmurs of the Heart
2007
Episode Law & Order: Criminal Intent
Unchained
2005
Episode NCIS
See No Evil
2004
Episode Law & Order: Special Victims Unit
Redemption
2001
Episode Arli$$
You Can Pick Your Friends...
2000
Episode The Outer Limits (1995)
Lithia
1998
Episode Happy Days
Richie Gets Framed
1978