Home / Discover / People

Saving Private Ryan

1998
as Private Daniel Jackson

The Green Mile

1999
as Dean Stanton

Crawl

2019
as Dave Keller

The Lone Ranger

2013
as Captain Jay Fuller

Awake

2021
as Pastor

Lawmen: Bass Reeves

2023
as Esau Pierce

Enemy of the State

1998
as David Pratt

True Grit

2010
as Lucky Ned Pepper

Snitch

2013
as Agent Cooper

25th Hour

2002
as Frank Slaughtery

The Kennedys

2011
as Robert F. Kennedy

Unknown

2006
as Rancher Shirt

Bring Him to Me

2023
as Driver

61*

2001
as Roger Maris

Flags of Our Fathers

2006
as Sergeant Mike Strank

The Snow Walker

2003
as Charlie Halliday

Knockaround Guys

2001
as Matty Demaret

Lennon or McCartney

2014
as Himself (voice)

Broken City

2013
as Jack Valliant

Trigger Point

2021
as Nicolas Shaw

Like Dandelion Dust

2009
as Rip Porter

Battlefield Earth

2000
as Jonnie Goodboy Tyler

3: The Dale Earnhardt Story

2004
as Dale Earnhardt

Ripley Under Ground

2005
as Tom Ripley

Firestorm

1998
as Packer

We Were Soldiers

2002
as Joe Galloway

Kill the Messenger

2014
as Russell Dodson

Princess Ka'iulani

2010
as Thurston

Monster Trucks

2016
as Sheriff Rick

Casino Jack

2010
as Michael Scanlon

Bitter Harvest

2017
as Yaroslav

Guest Star

Episode The Outer Limits (1995)
The Heist
1996
Episode Highlander: The Series
They Also Serve
1995
Episode Viper
White Fire
1996
Episode RiffTrax
Battlefield Earth
2007
Episode Sliders
Summer of Love
1995