Ruth Ellis lives with her ten-year old son Andy next to a night club. One night she meets David Blakely, and they start a love affair. However, for David with his upper-class background, it is impossible to uphold the relationship. He breaks up with her, something which makes Ellis, obsessed by him, very upset.
Miranda Richardson
as Ruth Ellis
Rupert Everett
as David Blakeley
Ian Holm
as Desmond Cussen
Matthew Carroll
as Andy
Tom Chadbon
as Anthony Findlater
Jane Bertish
as Carole Findlater
David Troughton
as Cliff Davis
Paul Mooney
as Clive Gunnell
Stratford Johns
as Morrie Conley
Joanne Whalley
as Christine