Il film è ambientato nel IV secolo e la storia inizia in Gallia, dove Rhual, un giovane gallo sta per partire per Roma insieme al decurione Quadrato. A Roma, trova lavoro come gladiatore per il senatore Fabio Severo che viene poi assassinato dagli sgherri dell'imperatore. Della sua morte vengono accusati i cristiani dei quali Rhual prenderà pubblicamente le difese. La figlia di Fabio Severo, Fabiola, che ha una relazione con Rhual, all'inizio lo crede colpevole ma poi ottiene per lui la liberazione che Rhual rifiuta. Dopo il martirio di Sebastiano, anche Fabiola passa dalla parte dei cristiani e viene imprigionata insieme a loro. Nell'arena, Rhual si rifiuterà di uccidere, proclamando la sua fede della non violenza. Anche i suoi avversari, vinti dal suo esempio, gettano le armi. Le armate di Costantino in marcia su Roma li salveranno dalla morte.