- Andrew Garfield Robin Cavendish
- Claire Foy Diana Cavendish
- Tom Hollander David Blacker
- Hugh Bonneville Teddy Hall
- Ed Speleers Colin Campbell
- Roger Ashton-Griffiths Chaplain
- Camilla Rutherford Katherine Baring
- Miranda Raison Mary Dawney
- Diana Rigg Lady Neville