
Cast
- James McAvoyRobbie Turner

- Keira KnightleyCecilia Tallis

- Saoirse RonanBriony Tallis (Age 13)

- Romola GaraiBriony Tallis (Age 18)

- Vanessa RedgraveBriony Tallis (Age 77)

- Brenda BlethynGrace Turner

- Juno TempleLola Quincey

- Benedict CumberbatchPaul Marshall

- Harriet WalterEmily Tallis

- Alfie AllenDanny Hardman












