Co Starring Fermín Martínez as Juan Jose Esparragoza "El Azul" Moreno Clark Freeman as Ed Heath Horacio Garcia Rojas as Tomas Morlet Alejandro Bracho as Mr. X Guillermo Villegas as Sammy Alvarez Edmundo Vargas as Cuco Mark Kubr as Tony Tessa Ia as Sofia Conesa Luis Alberti as Sergio Verdín Yul Vazquez as John Gavin Natasha Esca as Suzy Milton Cortez as Ruben Zuno Arce Emilio Guerrero as Humberto Machaín Pedro Hernandez as Paco Raúl Villegas as Pedro Fernando Ransom as Juan Miguel Mena as Captain Ruiz Ana Gonzáles Bello as Felix's Secretary Alan Alarcon as Maitre D' Pilar Santacruz as Mr. X Secretary Ricardo Esquerra as Mausoleum Salesman Kerry Ardra as Investigator #1 Uncredited Scoot McNairy voices Walt Breslin