Home / Discover / People

Transformers: The Last Knight

2017
as General Morshower

X-Men: First Class

2011
as Colonel Hendry

Transformers

2007
as Colonel Sharp

Transformers: Dark of the Moon

2011
as General Morshower

Pearl Harbor

2001
as RAdm. William F. 'Bull' Halsey Jr.

The Island

2005
as Medical Courier

After Earth

2013
as Commander Velan

Moneyball

2011
as Ron Hopkins

Air Force One

1997
as Agent Walters

Godzilla

1998
as Kyle Terrington

Black Hawk Down

2001
as Lt. Col. Tom Matthews

The Crazies

2010
as Intelligence Officer

When the Bough Breaks

2016
as Martin Cooper

Under Siege

1992
as Ensign Taylor

Psychic Experiment

2009
as Mr. Anderson

Good Night, and Good Luck.

2005
as Colonel Anderson

Death Benefit

1996
as Tim O'Grady

Runaway Car

1997
as Captain Jim Louben

Dark Places

2015
as Jim Jeffreys

12:01

1993
as Detective Cryers

Sole Survivor

2000
as Robert Donner

By Dawn's Early Light

1990
as F-18 Pilot

Aftermath

2017
as Matt

Dead & Buried

1981
as Jimmy

The Men Who Stare at Goats

2009
as Major General Holtz

Bomb City

2017
as Cameron Wilson

Blood Work

2002
as Captain

The Doo Dah Man

2015
as Smitty

The Runners

2020
as Pete

Parkland

2013
as Mike Howard

The River Wild

1994
as Policeman

Phoenix

1998
as Anti-Abortionist

Neon Days

2019
as Luke

Drive-In

1976
as Orville Hennigson

The Challenger Disaster

2019
as Finch Richards (Lawyer)

Backwards

2012
as Coach Spriklin

Hoovey

2015
as Dr. Kattner

In the Army Now

1994
as Recruiting Sergeant Richard Day

The Last Shot

2004
as Agent McCaffrey

Skeezer

1982
as Tom

The Waiter

2010
as Nigel Hamilton

Rock-A-Die-Baby

1989
as Private Opie Thompson

The Jack Bull

1999
as Col. Jeffries

A Dark Foe

2020
as Special Agent Stewart

12 Bucks

1998
as Stocker

Curvature

2017
as Tomas

On Fire

2023
as Marv

Scream Test

2020
as Doctor Doubleday

Grizzly Park

2008
as Ranger Bob

Tango & Cash

1989
as Co-Worker

Remember the Sultana

2018
as Phillip Van Horn / Sergeant Michael H. Sprinkle (voice)

Tagget

1991
as Bennett Lawson

The Core

2003
as FBI Agent

Hostage

2005
as Lt. Leifitz

Behind Enemy Lines II: Axis of Evil

2006
as Admr. Henry D. Wheeler

Disaster!

2006
as General Washington / The President (voice)

84C MoPic

1989
as Cracker

Dominion

1995
as Lance

Gacy

2003
as Ted Boyle