- Max Irons Charles Hayward
- Stefanie Martini Sophia de Haviland
- Terence Stamp Inspector Jefe Taverner
- Christina Hendricks Brenda
- Gillian Anderson Magda
- Glenn Close Lady Edith
- Amanda Abbington Clemency Leonides
- Jenny Galloway Nanny
- Honor Kneafsey Josephine
- Preston Nyman Eustace
- John Heffernan Laurence Brown
- Julian Sands Philip Leonides
- Christian McKay Roger Leonides
- Roger Ashton-Griffiths Gaitskill
- Jacob Fortune-Lloyd Brent