Je zde budoucí spisovatelka Briona Tallisová (Romola Garai), která odstartuje tragický příběh, který bez možnosti nápravy, změní osudy tří lidí. Svou vinou a nezralostí nařkne zahradníka, který se jmenuje Robbie Turner (James McAvoy), ze znásilnění její nezletilé sestřenice.
Tento nadaný hoch tak místo medicíny, teď skončí ve vězení a toto obvinění nezničí život jen jemu, ale i její sestře Cecilii (Keira Knightley), která bylo do Robbieho beznadějně zamilovaná. Po krátké době si Briona uvědomuje, co spáchala, tak je už bohužel pozdě a Cecilia zavrhla celou jejich rodinu v čele s ní a odstěhovala se daleko do Londýna, kde začala pracovat v nemocnici, jako zdravotní sestra.
Aby se Robbie dostal dříve z vězení, tak musel narukovat do armády a ve Framcii se snaží zastavit rychle postupující Němce. Briona zase nastupuje do ošetřovatelského kursu a díky utrpení, které kolem sebe každý den vidí, dospívá a staví se svým dvěma obětem čelem. Je odhodlaná respektovat jakýkoliv trest, kterým se možná očistí a možná ne.
Možná všechno tohle nestihne, protože se Londýn připravuje na obrovské bombardování a všechny tři může potkat zcela jiný konec.