Dr. Martin Ellingham
Martin Clunes
Joan Norton
Stephanie Cole
Louisa Glasson
Caroline Catz
Elaine Denham
Lucy Punch
Bert Large
Ian McNeice
Al Large
Joe Absolom
Mark Mylow
Stewart Wright
Ruth Ellingham
Eileen Atkins
Mrs Tishell
Selina Cadell
PC Penhale / PC Joe Penhale
John Marquez
Pauline Lamb
Katherine Parkinson
Mike Pruddy
Felix Scott
Jimmy Dobbs
Jake Wood
Bellamy
David Sterne
Caroline Bosman
Felicity Montagu
Margaret Ellingham
Claire Bloom
The Reverend
David Ryall
Dennis Dodds
Richard Cordery
Jonathan Crozier
Chris O'Dowd
Morwenna Newcross
Jessica Ransom
Chippy Miller
Rory Wilton
Lorna Gillott
Julia Swift
Malcolm Raynor
Christopher Fairbank
Karen Dodds
Katie Lyons
Isobel
Amanda Abbington
Jennifer Cardew
Annabelle Apsion
John Moysey
Ronald Pickup
Ethel
Carol MacReady
Millie
Elaine Claxton
Sergeant Pledge
Alan McKenna
Becky Wead
Lily Laight
Danny Steel
Tristan Sturrock
James Henry Ellingham
Ashton Hinchliff
Eleanor Glasson
Louise Jameson
Local Lady
Sarah Buckland
Ben Twilly
Stuart Davidson
Taxi Driver
Jason Squibb
Robert
Nicholas Le Prevost
Sophie Trent / Doctor Sophie Trent
Hermione Norris
Baby Ellingham
Jacob Horn
Cornishman
Edsel Kragg
Joanna Scanlan
Robert Daws