María, une employée sans le sou, assassine sa sœur jumelle, Magdalena, une riche bourgeoise récemment devenue veuve, pour prendre sa place et profiter ainsi de l’immense fortune dont elle vient d’hériter. Mais son meurtre hante la nouvelle vie qu’elle tente de mener.
Pendant la Révolution mexicaine, les troupes du général José Juan Reyes envahissent la ville tranquille de Cholula pour s’emparer de la fortune de ses habitants et financer leur armée. Au cours des événements, Reyes fait la connaissance de Beatriz Penafiel, fille de l’homme le plus riche de la ville. Captivé par la beauté de cette femme, mais troublé par son arrogance, le général est prêt à tout pour la séduire.
Le jour où il se marie avec Albina, Oliverio apprend que sa mère est mourante. Il décide donc de repartir pour la ville afin de faire traiter le testament par un notaire avant que ses frères véreux ne partagent l'héritage inégalement. Cependant, plusieurs événements surréalistes vont empêcher Oliverio d'arriver à bon port.
Sur ordre du gouverneur Vidal, un dirigeant syndical est assassiné au centre de tri postal de Mexico. Son camarade, Octavio, parvient à s’échapper, mais il est poursuivi par des agents secrets lancés à ses trousses. Il se réfugie dans un cinéma où il rencontre par hasard Julieta, son amour de jeunesse. Cette dernière mène désormais une existence misérable, aux côtés d’un écrivain raté qui était autrefois l’ami d’Octavio. Le couple décide d’aider le fugitif à empêcher que des documents compromettants tombent entre les mains des hommes du gouverneur.