Jamie McShane
as
Dr. Jenkins
Danny Trejo
as
River Man
Lance Henriksen
as
Taylon
Tom Berenger
as
Will
John McIntire
as
Ben Hickman
George Peppard
as
Dolan
Jean Simmons
as
Molly Lang
Anthony De Longis
as
Anson Cardena
David Purdham
as
Caleb Riggs
William 'Bill' Connor
as
Monroe
Craig Hensley
as
Vance Edison
Mark Christopher Lawrence
as
Abram
Jeryl Prescott
as
Desdemona Lark
Lance Henriksen
as
The Devil
Graham McTavish
as
Bully
Alice Eve
as
Charlotte Lockton
Jack Davenport
as
Joshua McCullen
Guy Pearce
as
Charlie Burns
John Hurt
as
Jellon Lamb
Mick Roughan
as
Mad Jack Bradshaw
Emily Watson
as
Martha Stanley
David Zellner
Director
Robert Forster
as
Old Preacher
David Zellner
as
Parson Henry
Mia Wasikowska
as
Penelope
Robert Pattinson
as
Samuel Alabaster
James Franco
Director
Ed Harris
as
Joy
James Franco
as
Mac
Josh Hutcherson
as
Vinnie
Adam Baldwin
as
Sam Barnes
Jill Wagner
as
Susan Tilwicky
Jet Jurgensmeyer
as
Tommy Tilwicky
Mark Jeffrey Miller
as
Wade Kinsley
Zakes Mokae
as
Ben Mukurob
William Hootkins
as
Capt. Cornelius Beyman
Marianne Sägebrecht
as
Dr. Leidzinger
Chelsea Field
as
Wendy Robinson
Gregg Palmer
as
Capt. James 'Jamie' Tenslip
Don Gordon
as
Jean Salignac
Frances Helm
as
Melissa Bradner
Harry Dean Stanton
as
Rinty
Chief John Big Tree
as
Cheyenne Chief
Madge Bellamy
as
Miriam Marsh
Jean Arthur
as
Reporter
Will Walling
as
Thomas Marsh
Peter Markle
Director
Lochlyn Munro
as
Billy
Marvin J. McIntyre
as
Irving Ferguson
John Candy
as
James Harlow
William Sanderson
as
Zeke
Joseph Kane
Director
Nina Mae McKinney
as
Dancer
Sam Flint
as
Governor of Texas
Etta McDaniel
as
Mammy
Henry Hall
as
Officer
Simon Wincer
Director
Mickey Rourke
as
Harley Davidson
Giancarlo Esposito
as
Jimmy Jiles
Tia Carrere
as
Kimiko
Chelsea Field
as
Virginia Slim
Amy Madigan
as
Madame Bovary
Eduardo Noriega
as
Miguel
Jason Isaacs
as
Prophet Josiah
Ed Harris
as
Sheriff Jackson
Darby Hinton
as
Cole Younger
Robert Carradine
as
Frank James
Kirk Douglas
Director
Kirk Douglas
as
Howard Nightingale
Bruce Dern
as
Jack Strawhorn
Louie Elias
as
Rains
Dick O'Neill
as
Wiley
Enzo Barboni
Director
Emilio Messina
as
Brawler
Gregory Walcott
as
Bull Schmidt
Terence Hill
as
Sir Thomas Fitzpatrick Phillip Moore