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