Guest Stars Emily Mortimer as Elvira Crossland Anthony Andrews as Luke Crossland Daisy Haggard as Spinny Crossland Roger Hammond as Dr. Trewynne Alan MacNaughtan as The Dean Jeannie Crowther as Rosemary Jack Galloway as Anthony Lewis Leon Lissek as Professor Cyprian Ursula Mohan as Mrs. Cyprian Helena Michell as Mary Leonard Elspet Gray as Mrs. Crossland Danny Dyer as Tom Gresby Nash as Daniel Anthony Higginson as Professor Walsh Lizzie Mickery as Dr. Anna Sayles Marian Diamond as Dr. Jamieson Pamela Ruddock as Invigilator