Margaret (Nell Tiger Free), eine junge Frau aus einem US-Waisenhaus, begleitet im Jahr 1971 den Kardinal Lawrence (Bill Nighy) nach Rom, um dort ihr Nonnengelübde abzulegen. Ihre Reise führt sie in eine Welt der Umbrüche, geprägt von Studentenprotesten und gesellschaftlichen Veränderungen. Doch
Rom im Jahre 1943: Nach der Absetzung Mussolinis und dem Ausscheiden Italiens aus den Kampfhandlungen des Zweiten Weltkriegs sind große Teile des Landes von deutschen Truppen besetzt. Ethnische Minderheiten und andere Sonderlinge aller Art haben es nun noch schwerer als unter der Herrschaft der