In 1935 England, 13-year-old Briony witnesses her sister and a young man interact and misinterprets it. Later she tells a lie about a rape and Robbie, the son of a family servant, is sent to prison. Her older sister Cecelia loves Robbie, but the lie changes their lives forever and the consequences are devastating. Three years later, England is at war and the two lovers try to reunite.
Atonement has an excellent cast. Kiera Knightley (Cecelia) has never been better, and James McAvoy (Robbie) is perfect as the wronged lover and soldier. Saoirse Ronan plays Briony. The war scenes are realistic, and the story based on the novel by Ian McEwan is superb.