

Helena Bonham Carter
Jane Hatchard

Kenneth Branagh
Richard

Gemma Jones
Anne

Holly Aird
Julie

Ray Stevenson
Gigolo

Ruth Jones
Becky

Sue Jones-Davies
Catherine
Gwenyth Petty
Magistrate

Robert Blythe
Farmer

Aneirin Hughes
Doctor
Natasha Williams
Care Worker
Sian Naiomi
Volunteer

Nia Roberts
Checkout Girl
Dilys Price
Mrs. Williams
Jill James
Mrs. Allen