Willie Nelson
Role: Samuel Hancock
Octavia Spencer
Role: Black Belly
Barry Corbin
Role: Charlie Ledbetter
Assumpta Serna
Role: Cleopatra
Daniel Lapaine
Role: Journeyman
Dash Mihok
Role: Walter P. Higgs III
Arie Verveen
Role: Horace Marywell
Burton Gilliam
Role: Silas Bishop
John Beasley
Role: Cleofas
León Singer
Role: Lucio Buenstro
Christopher Dahlberg
Role: Dixie Little
Joe Stevens
Role: Ezechiel Gore
Boots Southerland
Role: Doc
Daniel Grant
Role: Bartender
James Crowley
Role: Jonathan Limo
Matt Bearden
Role: Mr. Bob
Tate Taylor
Role: Chester Patton
L.J. Burleson
Role: Frank the Thief
Bela Armendariz
Role: Jose Buenostro
Alex Armendariz
Role: Chapa Buenostro
Joey Hudgins
Role: Buster the Brown-Noser
Trevor Doyle Nelson
Role: Young Morphinist
Alex Smith
Role: Little Big'n
Ronnie Patilla
Role: Mexican Woman
Jim Dicuffa
Role: Older Cowboy
David Little
Role: Cavalry Officer
Marta Banda
Role: Marta Buenostro
E. Scott Perez
Role: The Priest
Ervin Laird
Role: The Skeleton Man
Juliana Sheffield
Role: Young Sporting Girl
Lisa Hargus
Role: Headbanging Sporting Girl
Juliana Gilchrist
Role: Naked Sporting Girl
R.C. Crowe
Role: Cavalry Rider
Michael Sowder
Role: Cavalry Rider
John Ticer
Role: Cavalry Rider
James T. Rice
Role: Army Medic
Gary Beetley
Role: Army Medic
Jack Thomason
Role: Army Medic
John P. Crowley
Role: Rider of the Apocalypse
King Orba
Role: Cavalry Rider
Titi Baeza
Role: Rider of the Apocalypse
David Alvarado
Role: Rider of the Apocalypse
Ryon Marshall
Role: Rider of the Apocalypse
Peyton Wimmet
Role: Rider of the Apocalypse
Chris Calvin
Role: Rider of the Apocalypse
Cameron Byrd
Role: Extra (uncredited)
Brad Hunt
Role: Morphinist