All Cast

Catherine Tate
Karen Cooper

Robert Pattinson
Daniel Gale

Anne Reid
Nancy Hesketh

Holliday Grainger
Charlie Cooper

Steve Pemberton
Leo Fairbrother

Maggie Ollerenshaw
Jessie Pilkington

Oliver Lee
Paul Benthem
Clare McGlinn
Advisor Jo-Beth

Pip Torrens
Doctor Gale
Kirsty Leigh Porter
Anya

Caroline Harding
Sandra Gale

Steve John Shepherd
Steve Cooper
Angela Murray
Adviser Annie

Steve Brody
Tom
Olga Grahame
Ivy
Mary Wray
Irene Seddon

Penny Layden
Rambler Annie
