Ambientada en la década de 1920 en México, en medio de la Guerra Cristera. Victoria (María Félix) es violada por un sacerdote católico y a partir de esa experiencia se vuelve enemiga de la religión, especialmente de los sacerdotes, así que presta sus servicios al gobierno para combatir a los cristeros y acabar con la religión. Pero un día se enamora del Dr. Federico Lamadrid (Arturo de Córdova), que despierta en ella emociones encontradas que pondrán en jaque muchas de sus creencias, fobias y prejuicios, sobre todo cuando descubra, que en realidad, el Dr. Lamadrid, es un sacerdote disfrazado.