Guest Stars Anthony Andrews as Luke Crossland Emily Mortimer as Elvira Crossland Daisy Haggard as Spinny Crossland Jeannie Crowther as Rosemary Alan MacNaughtan as The Dean 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 Idris Elba as Pest Controller Richard Cubison as Dr. Bulmer Gilbert Wynne as Coroner