Guest Stars Emily Mortimer as Elvira Crossland Daisy Haggard as Spinny Crossland Anthony Andrews as Luke Crossland Helena Michell as Mary Leonard Elspet Gray as Mrs. Crossland Roger Hammond as Dr. Trewynne Ursula Mohan as Mrs. Cyprian Leon Lissek as Professor Cyprian Jack Galloway as Anthony Lewis Jeannie Crowther as Rosemary Alan MacNaughtan as The Dean Idris Elba as Pest Controller Gilbert Wynne as Coroner Richard Cubison as Dr. Bulmer