John Alderton
as John
Linda Bassett
as Cora
Annette Crosbie
as Jessie
Philip Glenister
as Lawrence
Celia Imrie
as Celia
Geraldine James
as Marie
Penelope Wilton
as Ruth
George Costigan
as Eddie Reynoldson
John Fortune
as Frank
Angela Curran
as May Wilkinson
Rosalind March
as Trudy
John-Paul Macleod
as Jem Harper