Als der Erste Weltkrieg seinen Höhepunkt erreicht, wird Stephen Fermoyle (Tom Tryon) zum katholischen Priester geweiht, der seine Aufgaben sehr ernst nimmt. Aber über die folgenden zwei Jahrzehnte wird sein Glauben durch die Zuneigung zur jungen Wienerin Annemarie (Romy Schneider) auf eine harte Probe gestellt und seine Familie auseinander gerissen - während die Welt von den Grausamkeiten des Rassismus und Faschismus geplagt wird.