The Green Mile
Dean Stanton
Saving Private Ryan
Private Jackson
Maze Runner: The Scorch Trials
Vince
Maze Runner: The Death Cure
Vince
Seven Pounds
Dan
The Lone Ranger
Fuller
True Grit
Lucky Ned Pepper
Enemy of the State
Pratt
Crawl
Dave
Creed III
Voice of SHOWTIME® All Access (voice)
25th Hour
Frank Xavier Slaughtery
Snitch
Agent Cooper
We Were Soldiers
Joe Galloway
Flags of Our Fathers
Mike Strank
Broken City
Jack Valliant
Awake
Pastor
Battlefield Earth
Jonnie Goodboy Tyler
Monster Trucks
Sheriff Rick
Kill the Messenger
Russell Dodson
The Three Burials of Melquiades Estrada
Mike Norton
Sliders
Skidd
Unknown
Rancher Shirt
Highlander: The Series
Michael Christian
Knockaround Guys
Matty Demaret
Running with the Devil
The Boss
Casino Jack
Michael Scanlon
The Outer Limits
Tyson Ruddick
Trigger Point
Nicolas Shaw
The Painted Bird
Mitka
Lawmen: Bass Reeves
Esau Pierce
61*
Roger Maris
The Snow Walker
Charlie Halliday
Titanic
Funker Harold G. Bride
Bitter Harvest
Yaroslav
The Kennedys
Robert F. Kennedy
Bring Him to Me
Driver
Firestorm
Packer
Ripley Under Ground
Tom Ripley
The Sentinel
Kurt Hessman
Like Dandelion Dust
Rip Porter
A Killer Among Friends
Mickey Turner
Viper
Johnny Hodge
Princess Kaiulani
Thurston
Dead Silence
Airport officer
Lennon or McCartney
Self (voice)
When Love Is Not Enough: The Lois Wilson Story
Bill Wilson
3: The Dale Earnhardt Story
Dale Earnhardt
Magnificent Desolation: Walking on the Moon
John Young
Walking the Mile: The Making of The Green Mile
Self - 'Dean Stanton'
Newborn
Hersh
We All Fall Down
John
The Evolution of an American Filmmaker
Self
11 Colours of the Bird
Self
Tom Hanks: A League of His Own
Self
Walking the Mile
Self
Toe Tags
Twinkie
Gloves Off
Narrator
Madison
Mick
Bob & Doug McKenzie's Two-Four Anniversary
Self
The Horseman
The Man
The Best of Us
Coach