Irena Sendler er en katolsk socialrådgiver, der har sympatiserede med jøderne siden sin barndom, hvor hendes far, der var læge, døde af tyfus, som han havde fået ved at behandle fattige jødiske patienter. Da hun foreslår at man skal forsøge at redde jødiske børn fra ghettoen i Warszawa bliver hendes idé mødt med skepsis af hendes kolleger, hendes sognepræst, og selv hendes egen mor Janina.
For at holde en veltiltrængt ferie ankommer en canadisk ugebladsredaktør, Juliette (Patricia Clarkson), til Cairo, hvor hun forventer at mødes med sin mand (Tom MacCamus), der til dagligt arbejder for FN i Gaza. Han er forsinket og sender i stedet sin ven Tareq (Alexander Siddig) til at tage sig af sin kone. Sammen udforsker de byens seværdigheder, og Juliette opdager efterhånden, at hun ikke blot er forelsket i Cairo, men også i Tareq. Hvad ellers?