In Mexican Revolution times, a guerrilla general and his troops take the conservative town of Cholula, near by Mexico City. As the revolutionaries mistreat the town's riches, General Reyes falls for beautiful and wild Beatriz Peñafiel, the daughter of one of the town's richest men.
María Félix
as Beatriz Peñafiel
Pedro Armendáriz
as Gen. José Juan Reyes
Fernando Fernández
as Priest Rafael Sierra
José Morcillo
as Carlos Peñafiel
Eduardo Arozamena
as Mayor Joaquín Gómez
Miguel Inclán
as Capt. Bocanegra
Manuel Dondé
as Fidel Bernal
Eugenio Rossi
as Eduardo Roberts
Norma Hill
as Rosa de Bernal
Juan García
as Capt. Quiñones
José Torvay
as Maestro Apolonio Sánchez
Pascual García Peña
as Merolico