Príliš bujná fantázia dvanásťročnej „budúcej spisovateľky“ Briony Tallisovej odštartuje tragický príbeh, ktorý nenapraviteľne zmení osudy troch ľudí. Vinou vlastnej nezrelosti a série nedorozumení obviní mladého záhradníka Robbieho Turnera (James McAvoy) zo znásilnenia neplnoletej sesternice. Nadaný chlapec, ktorý mal pôvodne namierené na lekársku fakultu, končí vo väzení. Toto obvinenie ale ničí život aj jej sestre Cecílii (Keira Knightley), ktorá Robbieho bezhlavo milovala. Keď si potom už o niečo staršia Briony (Brenda Blethyn) uvedomí, čo spôsobila, je už neskoro. Cecília zavrhla celú rodinu na čele s ňou a odsťahovala sa do Londýna, kde sa živí ako zdravotná sestra. Robbie výmenou za skrátenie trestu narukoval do armády a vo Francúzsku sa snaží zastaviť postupujúcich Nemcov. Briony na ceste za vykúpením nastúpi do ošetrovateľského kurzu a vďaka utrpeniu, ktoré dennodenne okolo seba vidí, konečne dospieva. S tým súvisí aj rozhodnutie, postaviť sa svojím dvom obetiam tvárou v tvár a rešpektovať akýkoľvek trest. Možno sa tým očistí, možno to ale na vykúpenie stačiť nebude. Možno to ani nestihne, pretože Londýn sa pripravuje na masívne bombardovanie. Možno všetkých troch čaká úplne iný koniec