Фильм снят по мотивам романа Иэна МакЮэна «Искупление» (Atonement, 2001).
По сюжету Кира Найтли играет старшую сестру героини Ромолы Гарай, в реальной жизни Гарай почти на три года старше Найтли.
Роль Эмили Таллис могла достаться Эмили Уотсон и Кристин Скотт Томас.
Эбби Корниш должна была получить роль 18-летней Бриони, но выбыла из проекта из-за занятости в картине «Золотой век» (2007).