Filmography
2008-
- Falling Skies (2011) as Weaver
- Waking Madison (2008/2010)
- Knucklehead (2010) as Vic Sullivan
- Meek's Cutoff (2010) as Soloman Tetherow
- CSI as CIA Associate Director Craig Halliday (2010)
- The 4th Kind (2009) as Sheriff August
- 24 (2009) as Alan Wilson
- Looking at Animals (2009) as Raymond
- Princess Ka'iulani (2009) as Sanford B. Dole
- Brooklyn's Finest (2009) as Lt. Bill Hobarts
- American Violet (2008) as Sam Conroy
- Wendy and Lucy (2008) as the mechanic
- Lucky Days (2008) as J.C.
- The Canyon (2008/2009) as Henry
- The Loss of a Teardrop Diamond (2008) as Dobyne
2007
- Numb3rs as Lieutenant Gary Walker (4 episodes, 2006-2007)
- - Robin Hood (2007)
- - End of Watch
- - Backscatter (2006)
- - The OG (2006)
- Dog Days of Summer as Eli Cottonmouth
- A Mighty Heart as Randall Bennett
- The List as Harriston
- Code Name: The Cleaner as Riley
2000-2006
- Road House 2: Last Call (2006) as Nate Tanner
- The Way (2006) (TV)
- Into the West (2005) (mini) TV mini-series as James Fletcher
- The Last Ride (2004) (TV) as Aaron Purnell
- The Punisher (2004) as Quentin Glass
- Family Sins (2004) (TV) as Philip Rothman
- The Agency as Jackson Haisley (44 episodes, 2001-2003)
- The Mothman Prophecies (2002) as Gordon Smallwood
- Remember the Titans (2000) as Coach Bill Yoast
- Trixie (2000) as W. 'Red' Rafferty
- Gone in Sixty Seconds (2000) as Atley Jackson
1996-1999
- Jesus' Son (1999) as John Smith
- Entrapment (1999) as Hector Cruz
- Breakfast of Champions (1999) as Moe the Truck Driver
- I Woke Up Early the Day I Died (1998) as Preacher
- Armageddon (1998) as Charles 'Chick' Chapple
- O.K. Garage/All Revved Up (1998) as Sean
- The Postman (1997) as General Bethlehem
- This World, Then the Fireworks (1997) as Lt. Morgan
- Inventing the Abbotts (1997) as Lloyd Abbott
- The Protector (1997) TV series as Jeff
- Fled (1996) as Det. Matthew 'Gib' Gibson
- The Spitfire Grill (1996) as Nahum Goddard
- Plain Pleasures (1996)
1992-1995
- Copycat (1995) as Nicoletti
- VR.5 as Dr. Frank Morgan (5 episodes, 1995)
- The Puppet Masters (1994) as Dr. Graves
- The Client (1994) as Sergeant Hardy
- Midnight Edition (1994) as Jack Travers
- Judicial Consent/My Love, Your Honor (1994) as Alan Warwick
- Natural Causes (1994) as Michael Murphy
- Tollbooth (1994) as Dash Pepper
- Romeo Is Bleeding (1993) as Martie
- Taking the Heat (1993) (TV) as Hadley
- A Child Lost Forever: The Jerry Sherwood Story (1992) (TV) as Frank Maxwell
- In the Deep Woods (1992) (TV) as Eric Gaines
- In the Soup (1992) as Skippy
- The Paint Job/Painted Heart (1992) as Wesley
- Lincoln and the War Within (1992) (TV)
1988-1991
- Cold Heaven (1991) as Father Niles
- The Rapture (1991) as Deputy Foster
- Bright Angel (1991) (uncredited) as Woody
- Deadly Desire (1991) (TV) as Giles Menteer
- Dillinger (1991) (TV) as Melvin Purvis
- A Shock to the System (1990) as Lt. Laker
- Nasty Boys (1990) as Batiste (TV) (1 episode) - 107: Flesh And Blood
- Everybody Wins (1990) as Jerry
- Signs of Life/One for Sorrow, Two for Joy (1989) as Owen's Father
- Stars and Bars (1988) as Duane Gage
- Wildfire (1988) as Mike
1981-1987
- No Way Out (1987) as Scott Pritchard
- A Gathering of Old Men/Murder on the Bayou (1987) (TV) as Lou Dimes
- Belizaire the Cajun (1986) as Matthew Perry
- The Equalizer as Officer Nick Braxton (1985) Episode 105 - Lady Cop
- After Hours (1985) as Horst
- Desperately Seeking Susan (1985) as Wayne Nolan
- The Beniker Gang/Dear Lola, or How to Start Your Own Family (1985) as Forest Ranger
- Search for Tomorrow (1951) TV series as Kentucky Bluebird (unknown episodes, 1984-1985)
- Chinese Boxes (1984) as Lang Marsh
- Silkwood (1983) as Joe
- King Blank (1983) as Bar Customer
- Variety (1983) as Mark
- Ryan's Hope as Ox Knowles (2 episodes, 1982-1983)
- CBS Library as Ben Moody (1 episode, 1982) - Robbers, Rooftops and Witches
- Kent State (1981) (TV) as Peter
Self
- PBS - Nature -Penguins of the Antarctic - narrator
- Day by Day: A Director's Journey Part II (2003) as Himself
- The Rough South of Larry Brown (2002) as Frank in 'Samaritans'
- Nyhetsmorgon/Filmen Armageddon as Himself (1 episode, 1998) TV episode
All information about was taken from IMDB.