Guest Stars Emily Blunt as Lucy Markham Laurence Fox as Simon Walker Ian Redford as Sir Reginald Walker Will Knightley as Arthur Browne Caroline Faber as Agnes Browne Luke de Woolfson as Harry Markham Christopher Benjamin as Brigadier Harcourt Ian Barritt as Vicar Darren Tighe as Albert Clarke 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