During a train ride, an anxiety attack leads middle-aged illustrator John into an identity crisis. As his marital problems merge and blur into his fantasy life with prostitutes and call girls, a long-dormant secret friend of his childhood surfaces in his delusions.
Alan Bates
as John
Gina Bellman
as Helen
Frances Barber
as Angela
Tony Doyle
as Martin
Joanna David
as Kate
Colin Jeavons
as Vicar
Rowena Cooper
as Vicar's Wife
Ian McNeice
as First Businessman
Davyd Harries
as Second Businessman
Niven Boyd
as BR Steward / Patient
Martin Whiting
as Young John
Roy Hamilton
as Singer