À Rome, le général Marcus Vinicius rencontre Lygia, une esclave, dont il tombe amoureux. Mais elle est chrétienne et ne veut rien avoir à faire avec un homme de guerre. Marcus la rachète pourtant à l'empereur Néron, mais elle s'échappe avec l'aide d'un ami. En la retrouvant, Marcus va apprendre à connaître les Chrétiens.
1914. Adam Trask exploite ses terres à Salinas Valley, aidé par ses deux fils, Cal et Aaron. Tous deux croient que leur mère est morte. Cal est persuadé que son père ne l'aime pas. Un jour, il apprend que sa mère n'est pas morte mais qu'elle tient une maison close. Dès lors, ses rapports avec son père vont se dégrader de plus en plus.
1909. Porfirio Díaz est à la tête du Mexique depuis 34 ans. Un groupe de paysans du Morelos est spolié de ses terres par des propriétaires terriens, exploitants de canne à sucre. Devant la condescendance du dictateur et son refus d'intervenir, Emiliano Zapata, aidé de son ami Pancho Villa (Alan Reed) et de son frère Eufemio (Anthony Quinn), décide de prendre la tête de la révolte et de faire triompher le bon droit des paysans.