All Cast

Diane Keaton
Linda

Patricia Hodge
Joan

Lulu
Susan

Adil Ray
James

Genevieve Gaunt
Young Linda

Hannah Howland
Young Susan

Esme Lonsdale
Young Joan

Bill Paterson
Henry

Lawrence Chaney
Lucy Rulez

Tom Stourton
Robert

Jaime Winstone
Sharon

Hayley Mills
Karen

David Harewood
Hal

Boy George
Himself

Ossian Perret
Young Arthur

David Bromley
Vicar

Nigel Pegram
Derek

Joanna David
Rachel

Marcus Fraser
Nathan

Talitha Wing
Shyla

Jacqueline Clarke
Doris

Alex Guersman
Hugo

Rae Lim
Kim Waxologist

Ross Tomlinson
Raymondo
Monika Choan
Threader
Kingsley Amadi
Busy Bee
Eva Scott
Mia
Anthony Burgess
DJ
Maryanne Eve
Young Karen

Paul Antony-Barber
Karl
