cast
-
Christoph Waltz
Max Borlund
-
Willem Dafoe
Joe Cribbens
-
Rachel Brosnahan
Rachel Kidd
-
Hamish Linklater
Martin Kidd
-
Benjamin Bratt
Tiberio Vargas
-
Guy Burnet
English Bill
-
Brandon Scott
Elijah Jones
-
Scott Peat
Jack Tyree
-
Warren Burke
Sergeant Poe
-
Luis Chávez
Esteban Romero
- Jackamoe Buzzell Jack Hannon
-
Diana Navarrete
Mexican Maid
-
J.D. Garfield
Luis Andrade
-
Shawn-Caulin Young
Luke Schoonover
-
Vic Browder
Stonebreaker
- Alfredo Quiroz Deputy Enrique Bustamante
-
Rocko Reyes
Card player
-
Diane Villegas
Esperanza Hinajosa
-
Herman Johansen
Captain Orville Brand
-
Doug Montoya
Bartender
- Fidel Gomez Captain Miguel Aragon
-
James Espinoza
El Viejo
- Jeremiah Core Sergeant
- Devin Gutierrez Hectore
- Lupe Preciado Dr. Rendon
- Marco Fuller Operator
- J.D. Marmion Frank Ledbetter
- Weston Brownlee Silvio (uncredited)
- Ivan Lee Holmes Cantina Patron (uncredited)
-
Gonzalo Robles
Purser (uncredited)
-
Otgadahe Whitman-Fox
Nun (uncredited)