James McAvoy plays the role of Robbie Turner.
Keira Knightley portrays the character of Cecilia Tallis.
Saoirse Ronan takes on the role of Briony Tallis at age 13.
Romola Garai portrays the character of Briony Tallis at age 18.
Vanessa Redgrave plays the character of Briony Tallis at age 77.
Brenda Blethyn portrays the character of Grace Turner.
Juno Temple plays the role of Lola Quincey.
Benedict Cumberbatch takes on the role of Paul Marshall.
Get the daily top 10 TV shows and top 10 movies delivered to your inbox every morning.
Free forever. Unsubscribe anytime. No spam.