Das erfolgreichste Bordell der Stadt wird zweifellos von Margaret Wells (Samantha Morton) betrieben. Die Zuhälterin hat es allerdings trotzdem nicht leicht – sie ist nicht Managerin von mehreren Prostituierten, sondern muss auch noch ihre Kinder in den Griff kriegen. Ihre älteste Tochter Charlotte (Jessica Brown Findlay), selbst erfolgreiche Hure, macht ihr oft besonders viele Sorgen. Charlotte ist sich nämlich alles andere als sicher, wie sie eigentlich ihr Leben verbringen will. Als Lydia Quigley (Lesley Manville) ebenfalls ein Freudenhaus eröffnet, wird Margarets Alltag noch viel komplizierter…