Cast and crew
Atonement
Directed by Joe Wright · starring Roger Evans, Saoirse Ronan and Ailidh Mackay
- 31 actors
- 8 in the crew
- 2007
- 2 h 3 min
Atonement: cast and crew
Director
Actors and characters
- Actors
- 31
- Crew
- 8
- Youngest at release
- 13 yearsSaoirse Ronan
- Eldest at release
- 70 yearsVanessa Redgrave
-
Roger Evans Beach Soldier
-
Saoirse Ronan Briony Tallis, aged 13
-
Ailidh Mackay Singing Housemaid
-
Brenda Blethyn Grace Turner
- JW Julia West Betty
-
James McAvoy Robbie Turner
-
Harriet Walter Emily Tallis
-
Keira Knightley Cecilia Tallis
-
Juno Temple Lola Quincey
The whole cast 31
-
Roger Evans Beach Soldier
-
Saoirse Ronan Briony Tallis, aged 13
-
Ailidh Mackay Singing Housemaid
-
Brenda Blethyn Grace Turner
- JW Julia West Betty
-
James McAvoy Robbie Turner
-
Harriet Walter Emily Tallis
-
Keira Knightley Cecilia Tallis
-
Juno Temple Lola Quincey
-
Felix von Simson Pierrot Quincey
-
Charlie Von Simson Jackson Quincey
-
Alfie Allen Danny Hardman
-
Patrick Kennedy Leon Tallis
-
Benedict Cumberbatch Paul Marshall
-
Peter Wight Police Inspector
-
Daniel Mays Tommy Nettle
-
Nonso Anozie Frank Mace
-
Michel Vuillermoz Frenchman
-
Lionel Abelanski Frenchman
-
Tobias Menzies Naval Officer
-
Bronson Webb Beach Soldier
-
Jamie Beamish Soldier in Bray Bar
-
Johnny Harris Soldier in Bray Bar
-
Neil Maskell Soldier in Bray Bar
-
Gina McKee Sister Drummond
- GO Georgia Oakley Probationary Nurse
-
Michelle Duncan Fiona Maguire
-
Romola Garai Briony, 18
-
Jérémie Renier Luc Cornet
-
Vanessa Redgrave Older Briony
-
Anthony Minghella Interviewer
Crew
Writers 2
Producers 5
Cinematography 1
Companies
- Production companies
- Universal Pictures, Relativity Media
Questions about the cast of Atonement
- Who plays Beach Soldier in Atonement?
- Roger Evans plays Beach Soldier.
- Who plays Briony Tallis, aged 13 in Atonement?
- Saoirse Ronan plays Briony Tallis, aged 13.
- Who plays Singing Housemaid in Atonement?
- Ailidh Mackay plays Singing Housemaid.
- Who plays Grace Turner in Atonement?
- Brenda Blethyn plays Grace Turner.
- Who plays Betty in Atonement?
- Julia West plays Betty.
- Who plays Robbie Turner in Atonement?
- James McAvoy plays Robbie Turner.
- Who directed Atonement?
- Joe Wright.
- Who wrote Atonement?
- Ian McEwan and Christopher Hampton.
- How many actors are in Atonement?
- 31 actors are credited, and 8 people in the crew.
The cast in numbers
Joe Wright has also directed Jamie Beamish in 3 films: Pan (2015), Anna Karenina (2012) and Hanna (2011).
Joe Wright has also directed Saoirse Ronan in 2 films: Anna Karenina (2012) and Hanna (2011).
Daniel Mays and Bronson Webb have worked together on 4 other films: Shelter (2026), Rogue One: A Star Wars Story (2016), Victor Frankenstein (2015) and 1 more.
Brenda Blethyn and Peter Wight have worked together on 3 other films: Ethel & Ernest (2016), Pride & Prejudice (2005) and Secrets & Lies (1996).
James McAvoy and Benedict Cumberbatch have worked together on 2 other films: The Book of Clarence (2023) and Starter for 10 (2006).
Harriet Walter and Peter Wight have worked together on 2 other films: The Sense of an Ending (2017) and Babel (2006).
With the most films on MovieNCo: James McAvoy (41), Benedict Cumberbatch (41) and Keira Knightley (37).
The cast’s average age at release is 34 (of the 21 actors whose birth date we know).







