Guest Stars Stephen Churchett as Coroner Ellen Capron as Agnes Emilia Fox as Joanna Burton Talulah Riley as Megan Hunter James D'Arcy as Jerry Burton Sean Pertwee as Dr. Owen Griffith Frances de la Tour as Mrs. Maud Dane Calthrop Kelly Brook as Elsie Holland Rosalind Knight as Partridge Keith Allen as Insp. Graves John Sessions as Cardew Pye Harry Enfield as Richard Symmington Jessica Hynes as Aimee Griffith Angela Curran as Miss Ginch Ken Russell as Rev. Caleb Dane Calthrop Thelma Barlow as Emily Barton Imogen Stubbs as Mona Symmington