Main Cast and Crew
Cast in Credits Order
Marco Leonardi .... Johnny Madrid
Michael Parks (I) .... Ambrose Bierce
Temuera Morrison .... The Hangman
Rebecca Gayheart .... Mary Newlie
Ara Celi .... Esmeralda/Santanico Pandemonium
Lennie Loftin .... John Newlie
Sonia Braga .... Quixtla
Orlando Jones .... Ezra Traylor
Danny Trejo .... Razor Charlie
Jordana Spiro .... Catherine Reece
Kevin Smith (VI) .... Joaquin
Terence Bridgett .... Chato
Mickey Giacomazzi .... Erasmo
Ivan Lucas .... Shotgun
Tom Berto .... Stagecoach Driver
Graham Weir .... Lazaro
Carlos Vilela .... Jaime
Richard Thomson .... Lalo
Directed by
P.J. Pesce
Writing credits
Álvaro Rodríguez (story)
Robert Rodriguez (story)
Álvaro Rodríguez (screenplay)
Produced by
Elizabeth Avellan (co-producer)
Lawrence Bender (executive)
Michael S. Murphey
Gianni Nunnari
Paul Raleigh (co-producer)
Robert Rodriguez (executive)
Quentin Tarantino (executive)
Meir Teper
Original Music by
Nathan Barr