Guest Stars Allen Leech as Tom Branson David Robb as Dr. Richard Clarkson Zoe Boyle as Lavinia Swire Iain Glen as Sir Richard Carlisle Clare Calbraith as Jane Moorsum Christine Mackie as Daphne Bryant Kevin McNally as Horace Bryant