Guest Stars Emily Blunt as Lucy Markham Laurence Fox as Simon Walker Ian Redford as Sir Reginald Walker Darren Tighe as Albert Clarke Caroline Faber as Agnes Browne Luke de Woolfson as Harry Markham Will Knightley as Arthur Browne Christopher Benjamin as Brigadier Harcourt Ian Barritt as Vicar Tom Fisher as Michael Connor Alan Howard as Stephen Beck Barney Clark as Tim Howard Richard Wills-Cotton as Captain Devlin Sarah Winman as Lady Alice Walker Tim Preece as Philby Charlie G. Hawkins as Brian