Janet Leach (Emily Watson) ist eine Sozialarbeiterin und meldet sich freiwillig als Rechts-Beistand für den mutmaßlichen Mörder Fred West (Dominic West), der seine Tochter umgebracht haben soll. Jedoch stellt sich bald heraus, dass es deutlich mehr Opfer gibt, als zu Beginn angenommen. Im Laufe der Zeit baut Fred ein großes Vertrauen zu Janet auf, was sie in ein moralisches und psychisches Dilemma führt – Fred erzählt ihr Dinge, die er der Polizei nicht erzählen will. Diese sind an Grausamkeit und Brutalität nicht zu überbieten. Janet leidet unter den Bekenntnissen und auch ihr Privat- und Familienleben werden durch den psychischen Druck negativ beeinflusst. Jedoch fühlt sie sich in der Pflicht, den Opfern zumindest ein wenig an Gerechtigkeit zu geben - außerdem ist sie bestrebt, die ganze Wahrheit ans Licht zu bringen. Doch je tiefer sie sich auf Fred einlässt, desto mehr beginnt sie sich selbst zu verlieren.