This is a funny and original story that gets a bit bogged down towards the end but finishes well. Jane Horrocks is superb, as always. Imelda Staunton, Brenda Frickers, and Jonathan Pryce do fine by their characters as well. It's the story, not the performances that get a bit stuck about 3/4 through.