Guest Stars Simon Hubbard as PC Taylor Katie Anderson as Leigh Ann Bacchus Helen Baxendale as Frances Groves Mark Gatiss as Stephen Groves Alison Steadman as Esther Dunwoody Tony Haygarth as Peter Bacchus Faye Castelow as Hazel Joyce Andrew Frame as Andrew Fleming Terence Hillyer as Farmer Kennedy Holly Lucas as Susan Faulkner Jordan Dawes as Gareth Molly Roberts as Mary Jessica Hargreaves as Young Frances Samuel Clayton as Young Stephen