In the spring of 1997, Shelley Hansard, a call girl who tries to live by the Golden Rule, is sent to a job at The Lanesborough Hotel. Mid-fellatio the client dies. Riddled with fear, Shelley's drug taking increases. Heroin is costing her more than money and she suffers crack-induced psychosis, seeing and hearing people others can't.
As an intravenous user, her desirability as a top London call girl is waning and the skills required to keep up her multiple personas are weakening. Among her few friends and what remains of her broken family, she struggles to maintain her wall of lies: Shelley's Anti-Heroin Front friends, Nicole and Tara, don't know she has a habit, and her Aunt Elsie and her recluse mother, Rita, believe she works in Foxtons estate agency.
After a cocaine binge over Easter weekend, Shelley meets with Nicole and Tara in Hampstead. During their conversation at The Magdala, Shelley is shocked to learn that one of the clients who raped her also raped them. With her friends, she plots revenge. But when she embroils Len, a heroin addict and small-time criminal who, unknowingly to her, is also taking a shot at something bigger, their attempt to stop the serial rapist is in jeopardy.