Frederick Treves
as William Cazalet
Ursula Howells
as Kitty Cazalet
Hugh Bonneville
as Hugh Cazalet
Stephen Dillane
as Edward Cazalet
Catherine Russell
as Rachel Cazalet
Paul Rhys
as Rupert Cazalet
Anastasia Hille
as Sybil Cazalet
Lesley Manville
as Villy Cazalet
Joanna Page
as Zoe Cazalet
Claudia Renton
as Polly Cazalet
Emma Griffiths Malin
as Louise Cazalet
Florence Hoath
as Clary Cazalet