Returning home from WWII, Charles Hayward is finally free to marry Sophia Leonides. However, the suspicious death of her grandfather has thrown everything into confusion.
Elderly wealthy businessman Aristides Leonides has been murdered. Until the killer is caught, others are in danger, particularly young Josephine, who decides to play detective.
After the attempted murder of Josephine, Three Gables is still in a state of confusion. However, dramatic evidence is unearthed, and it seems that Brenda can no longer avoid her fate.
- Rory Kinnear as Charles
- Anna Maxwell Martin as Sophia
- Phil Davis as Tavener
- Grianne Dromgoole as Josephine
- Judy Parfitt as Aunt Edith
- Ben Crowe as Philip/Passerby
- Anna Chancellor as Magda
- Simon Treves as Roger/Consul General
- Rachel Sanders as Clemency
- Margaret Cabourn-Smith as Brenda
- Colin Hoult as Laurence/Lamb
- Peter Marinker as Gaitskill