As a 13-year-old, fledgling writer Briony Tallis irrevocably changes the course of several lives when she accuses her older sister's lover of a crime he did not commit.

James McAvoy
as Robbie Turner

Keira Knightley
as Cecilia Tallis

Saoirse Ronan
as Briony Tallis (Age 13)

Romola Garai
as Briony Tallis (Age 18)

Vanessa Redgrave
as Briony Tallis (Age 77)

Brenda Blethyn
as Grace Turner

Juno Temple
as Lola Quincey

Benedict Cumberbatch
as Paul Marshall

Harriet Walter
as Emily Tallis

Alfie Allen
as Danny Hardman
CinemaSerf
"Cecilia" (Keira Knightley) has fallen for "Robbie" (James McCoy) - a man well down the social ladder from her family and their stately home. It's love, though, and the young man is doing his best to fit into their privileged world by studying (at their expense) at Cambridge with a view to becoming ...