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
PC Mark Mylow
Stewart Wright
Sally Tishell
Selina Cadell
Headmaster
Laila Woc-Colburn
Colonel Gilbert Spencer
Richard Johnson
Jean
Polly Kemp
Melanie
Stephanie Leonidas
Pauline Lamb
Katherine Parkinson
Mrs. Potter
Isabelle Barker
Tom Giddens
Nicholas Day
Jimmy Dobbs
Jake Wood
Chris Parsons
Vincent Franklin
Neville
Andy Cameron
Joe
Adam Jessop
Bruce Denham
Nick Brimble
Roger Fenn
Jeff Rawle
Marianne Walker
Doreen Mantle
Mrs. Cronk
Mary Woodvine
Jonathan Crozier
Chris O'Dowd
Sunbather
Kyla Goody
Adrian Pitts
Rupert Young
Peter Cronk
Kurtis O'Brien
Eddie
Jimmy Gardner
Caroline
Felicity Montagu
Isobel
Amanda Abbington
Morwenna Newcross
Jessica Ransom
Ruth Ellingham
Eileen Atkins
Toni
Joanna Scanlan
Susan Brading
Celia Imrie
PC Penhale / PC Joe Penhale
John Marquez
Ross
Finlay Robertson
Danny Steel
Tristan Sturrock
Mover
Eddie Webber
Fisherman 2
Reno Wilson
James Henry Ellingham
Ashton Hinchliff
Marcus
Hamish Hamilton
Eleanor Glasson
Louise Jameson
Dominic Minghella
Ben Twilly
Stuart Davidson
Robert
Nicholas Le Prevost
Sophie Trent / Doctor Sophie Trent
Hermione Norris