Josh Brolin
Role: Jonah Hex
John Malkovich
Role: Turnbull
Michael Fassbender
Role: Burke
Will Arnett
Role: Lieutenant Grass
Aidan Quinn
Role: Ulysses S. Grant
Wes Bentley
Role: Adleman Lusk
John Gallagher Jr.
Role: Second Lt. Evan
Tom Wopat
Role: Colonel Slocum
Jeffrey Dean Morgan
Role: Jeb Turnbull
Michael Shannon
Role: Doc Cross Williams
Rio Hackford
Role: Grayden Nash
Luke James Fleischmann
Role: Travis
David Jensen
Role: Turnbull's Guard
Sean Boyd
Role: The Preacher
John McConnell
Role: Stunk Crick Sheriff
Jackson Townsend
Role: Stunk Crick Mayor
T.J. Toups
Role: Stunk Crick Deputy
Ned Coleman
Role: Stunk Crick Deputy
John Wirt
Role: Stunk Crick Deputy
Ty Holland
Role: Dumbass Outlaw
J.D. Evermore
Role: Union Officer on Train
Scott Staggers
Role: Union Letter Writer
Jimmy Hayward
Role: Train Wood Tender
Michael Arnona
Role: Train Engineer
Noel Murano
Role: Surviving Soldier
Preston Acuff
Role: Union Officer at Fed Reserve
Jonathan Watts Bell
Role: Roughneck at Tent
Vincent Riverside
Role: Roughneck at Tent
Stephen S. Chen
Role: Old Chinese Guy
Joseph Billingiere
Role: Old Cherokee (as Joe Billingiere)
Bill Martin Williams
Role: Union Commanding Officer
Milos Milicevic
Role: Burly Turnbull Guard
Eric Scott Woods
Role: Turnbull's Lookout
Maureen Brennan
Role: Mother on Train
Kennon Kepper
Role: Boy on Train
Grayhawk Perkins
Role: Medicine Man
Darin Heames
Role: Bartender
Mitchell Amundsen
Role: Customer
Matt Lasky
Role: Dead Turnbull Guard
Rance Howard
Role: Telegrapher
Antal Kalik
Role: Huge Bar Patron
Michael Papajohn
Role: Saber Guard
Tait Fletcher
Role: Nasty Gunner
Paul Zies
Role: Henchman #1
Brian Elerding
Role: Lookout
Natacha Itzel
Role: Jonah's Wife
Lisa Rotondi
Role: The Lovely Prostitute
Veronica Russell
Role: Red Haired Prostitute
Danny Cosmo
Role: Grimey Local
Sean M. Sellers
Role: Turnbull Man
Alexander Asefa
Role: Peasant
Dennis Keiffer
Role: Train Thug (uncredited)
Laura McDavid
Role: Upper Class Townsperson (uncredited)