Rzym, IV wiek. Pod pretekstem udziału w walkach gladiatorów do miasta przybywa młody chrześcijanin Gal Rhual (
Henri Vidal), którego celem jest nawrócenie Rzymian. W domu senatora Fabiusa Severusa (
Michel Simon) poznaje jego córkę Fabiolę (
Michèle Morgan) i zakochuje się w niej. Jednak w nocy senator zostaje zamordowany przez bojowników, którzy zostawiają ślady oskarżające chrześcijan. Fabiola, choć podejrzewa Rhuala, staje w jego obronie podczas procesu. Zostaje jednak skazany na śmierć na arenie wraz z innymi chrześcijanami. Fabiola odzyskuje wolność, a Rhual zostaje uratowany dzięki ofierze setnika Sebastiana (
Massimo Girotti). Fabiola nawraca się i dołącza do Rhuala na arenie. Odważnie stawia czoła swoim przeciwnikom, oszczędzając ich, zgodnie ze swoją wiarą. Gladiatorzy idą za jego przykładem i przestają walczyć. To wtedy chrześcijański cesarz Konstantyn wkroczył ze swoimi wojskami do Rzymu i wprowadził pokój w tym samym czasie co chrześcijaństwo.