Der wohlhabende Ramez kehrt nach dem Tod seines Vaters nach Ägypten zurück und findet sich plötzlich für seinen Halbbruder verantwortlich. Er verliebt sich in ein bescheidenes Mädchen, das jedoch fest entschlossen ist, sich nicht in jemanden aus höheren sozialen Kreisen zu verlieben.
Als die britische Entwicklungshelferin Hana (Andrea Riseborough) in die Stadt Luxor zurückkehrt, trifft sie auf Sultan (Karim Saleh), einen talentierten Archäologen und ihren ehemaligen Liebhaber. Auf ihrem Streifzug durch den vertrauten Ort kämpft sie darum, die Entscheidungen der Vergangenheit mit der Ungewissheit der Gegenwart zu versöhnen.