Miss Jane Marple is asked to help Gwenda, a wealthy young woman who has bought a house on the English coast, only to experience disturbing visions.
Geraldine McEwan as Miss Marple Julian Wadham as Kelvin Halliday Emilio Doorgasingh as Sergeant Desai Sophia Myles as Gwenda Halliday Aidan McArdle as Hugh Hornbeam Harry Treadaway as George Erskine Richard Bremmer as Mr Sims Anna-Louise Plowman as Helen Marsden Harriet Walter as Actress playing Duchess of Malfi Greg Hicks as Actor playing Ferdinand Mary Healey as Shop Assistant Peter Serafinowicz as Walter Fane Una Stubbs as Mrs Pagett Helen Coker as Lily Tutt Paul McGann as Dickie Erskine Dawn French as Janet Erskine Nickolas Grace as Lionel Luft Sarah Parish as Evie Ballantine Martin Kemp as Jackie Afflick Phil Davis as James Kennedy Russ Abbot as Chief Inspector Arthur Primer Geraldine Chaplin as Mrs Fane Vince Leigh as Jim Tutt Darren Carnall as Dresser Shane Nolan as Theatre Goer Julian Wadham as Charles Vanstone