In part one, Don Pietro (Flavio Insinna) gives refuge from the Nazis to Lidia (Ana Caterina Morariu) and Mario (Paolo Briguglia). We meet Teresa (Paola Tiziana Cruciani), Don Pietro's no-nonsense housekeeper; Gioacchino (Ignazio Oliva), a professor, former pupil, and good friend of Don Pietro's; and Oscar (Max Mazzotta), a transient visitor. Don Pietro accompanies a Jewish physician and young mother to San Paolo, a safe haven from the regime.
In part two, Lidia and Mario fall in love and plan to get married. Oscar betrays Don Pietro. The Nazi SS storm the refuge and arrest Don Pietro and friends. Don Pietro and Gioacchino are among the 335 men executed at the Ardeatine Caves.
The overall message of this film is that Don Pietro could have fled to San Paolo when he had the chance, but, like St. Peter, he came back to help any more people from being deported to the Nazi concentration camps. And like Judas betraying Jesus, Oscar betrayed Don Pietro by telling the Nazis where he lived. But Oscar got his rightful punishment when Gioacchino's men found him and threw him off a second floor balcony.