Um dia, quando tem 13 anos, a jovem Briony (Saoirse Ronan) pensa ter visto sua irmã mais velha, Cecilia (Keira Knightley), sendo assediada por Robbie (James McAvoy), o filho da governanta de sua casa. A partir desse episódio e de uma sucessão de equívocos, a menina, que nutre a ambição de ser escritora, constrói uma história fantasiosa sobre a cena que presenciou, mas seu testemunho surte efeitos devastadores na vida de toda a família e ela passa o resto de sua existência tentando desfazer o mal que causou.
Baseado no romance Reparação, de Ian McEwan.