Allison Janney
as
Eugenia Crocker
Sam Rockwell
as
Jim Crocker
Austin Pendleton
as
Peter Pett
Tom Hollander
as
Willie Partridge
Morris Perry
as
Bishop
Imelda Staunton
as
Janine
Andie MacDowell
as
Kate
Jeremy Gittins
as
Mr Horse
Kate Dickie
as
Anna Le Fevre
Gary Lewis
as
Benny Lockhart
Karen Gillan
as
Jane Lockhart
Karen Gillan
as
Jean Shrimpton
Anna Chancellor
as
Lucie Clayton
Natasha Little
as
Peggy Shrimpton
Robert Glenister
as
Ted Shrimpton