Guest Stars Kevin Doyle as Joseph Molesley Allen Leech as Tom Branson David Robb as Dr. Richard Clarkson Paul Copley as Mr. Mason Michael Cochrane as Reverend Travis Zoe Boyle as Lavinia Swire Iain Glen as Sir Richard Carlisle Clare Calbraith as Jane Moorsum Maria Doyle Kennedy as Vera Bates Daniel Pirrie as Major Charles Bryant David Sibley as Hospital Doctor David Maybrick as Stretcher Bearer Uncredited Matthew David Hearn as Injured Soldier