Benjamin Barker parvient à s'évader de la sinistre gêole australienne où il croupit depuis quinze ans. Il retourne à Londres et, sous le nom de Sweeney Todd, s'installe dans son échoppe de barbier. Il en a été arraché, trois lustres plus tôt, par le juge Turpin, une brute immonde qui désirait sa femme, Lucy. Celle-ci s'est donné la mort après avoir été violée par Turpin, dont la concupiscence pourrait bien se reporter, à présent, sur la fille de Benjamin, Johanna, qu'il tient prisonnière depuis tout ce temps. Madame Lovett, la boulangère et voisine de Sweeney, lui offre son aide...