1954, Ruth Ellis est hôtesse dans un bar londonien où son charme fait merveille. Parmi les clients du bar, Desmond Cussen, un homme d'âge mûr, que Ruth fascine. Un soir, il lui présente David Blakely, un jeune et riche bourgeois qui se passionne pour les courses de voiture. C'est le coup de foudre. Ruth accueille souvent David chez elle. Il fait ainsi la connaissance d'Andy, le fils de Ruth, âgé de 10 ans, dont elle a la garde. Secrètement jaloux, Desmond est toujours fidèle à Ruth, surtout dans les moments de dépression provoqués par l'orageuse passion entre Ruth et David. D'autant plus orageuse que David est fiancé et qu'il n'est pas question, bien entendu, que sa famille soit au courant de sa liaison. Pendant que David est parti aux 24 heures du Mans, Desmond se rapproche de Ruth et propose de payer les études d'Andy dans un collège chic. Celui-ci est ravi. David revient en ayant presque oublié Ruth. Puis il la rejoint le jour où il fête son second divorce. David décide de se consacrer à la construction d'une voiture de course, l'Empereur. Il y perd peu à peu sa fortune et, simultanément, il se met à boire. Un soir, au bar, il provoque un scandale. Ruth est renvoyée. Desmond l'accueille chez elle. Mais elle ne peut pas s'empêcher de recevoir David lorsque Desmond n'est pas là. Desmond l'apprend et installe Ruth dans une chambre qu'il paye. Bientôt elle est enceinte, ce qui laisse David indifférent, puis elle fait une fausse couche. David la délaisse de plus en plus pour l'alcool et d'autres femmes. Ruth devient obsédée par David. Elle finit cependant par se donner à Desmond. Peu après, elle tire sur David et le tue. 13 juillet 1955. Ruth Ellis est la dernière femme à être pendue en Angleterre.