Guest Stars Kevin Doyle as Joseph Molesley 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 Trevor White as Major Patrick Gordon Uncredited Giles Spencer as Officer Maria Doyle Kennedy as Vera Bates Cara Bamford as Housemaid