Louise Brealey
Molly Hooper

Catherine McCormack
Lady Carmichael

Amanda Abbington
Mary Watson

Jonathan Aris
Anderson

Yasmine Akram
Janine Donlevy

David Nellist
Stamford

Tim McInnerny
Sir Eustace Carmichael

Natasha O'Keeffe
Emilia Ricoletti
Tim Barlow
Wilder

Gerald Kyd
Thomas Ricoletti