Penny works at a supermarket and Phil is a gentle taxi-driver. Penny’s love for Phil has run dry and they lead joyless lives with their two children, Rachel, a cleaner, and Rory, who is unemployed and aggressive.
Timothy Spall
as Phil
Lesley Manville
as Penny
Alison Garland
as Rachel
James Corden
as Rory
Ruth Sheen
as Maureen
Helen Coker
as Donna
Sally Hawkins
as Samantha
Daniel Mays
as Jason
Marion Bailey
as Carol
Paul Jesson
as Ron
Kathryn Hunter
as Cécile
Sam Kelly
as Sid