Turijn, Italië. Een jonge lerares Engels Philippa (Cate Blanchett) pleegt een wanhoopsdaad: ze laat een bom ontploffen in het kantoor van een heroïnedealer. Door hem is haar man dood en vele van haar leerlingen.
Ze wordt gearresteerd en krijgt verschrikkelijk nieuws: haar bom heeft vier onschuldige mensen gedood, waaronder twee kinderen. Daardoor knapt er iets in haar. De politie zet de gebroken Philippa onder grote druk om te bekennen dat ze een terrorist is.
Hulp komt uit onverwachte hoek: de jonge agent Filippo wordt stapelverliefd op Philippa en laat haar ontsnappen. Samen vluchten ze. Hij is alles kwijt en smacht naar haar liefde. Zij is alles kwijt en gaat, op haar eigen manier, boete doen voor wat ze heeft gedaan.