《赎罪》改编自得过普立策文学奖的小说,以1930年为背景,描述名叫Briony的女子跨时空追寻她的男友及他姊姊涉及的一件犯罪案。女童星Saoirse Ronan、少女演员萝玛拉·嘉瑞(Romola Garai)和资深女星瓦妮莎·雷德格瑞夫(Vanessa Redgrave)分饰三个不同年龄的Briony,《末代独裁》(The Last King of Scotland)的男主角詹姆斯·麦卡沃伊(James McAvoy)演她的男友,《加勒比海盗》(Pirates of the Caribbean)的女主角凯拉·奈特利演他的姊姊。