Guest Stars Emily Mortimer as Elvira Crossland Anthony Andrews as Luke Crossland Daisy Haggard as Spinny Crossland Elspet Gray as Mrs. Crossland Roger Hammond as Dr. Trewynne Helena Michell as Mary Leonard 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 Richard Cubison as Dr. Bulmer Gilbert Wynne as Coroner