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
Für Adam, Sohn eines einfachen Fischers, geht mit einem Stipendium für die renommierte al-Azhar-Universität in Kairo ein Traum in Erfüllung - sie ist das Epizentrum der religiösen Macht Ägyptens. Als der Direktor der Uni vor den Augen seiner Studenten plötzlich stirbt, beginnt ein Machtkampf um