Injustement emprisonné pendant quinze ans par le tyrannique juge Turpin, Benjamin Barker s'évade et retourne à Londres sous le nom de Sweeney Todd. Animé par un désir de vengeance féroce, il rouvre son salon de coiffure au-dessus de la boutique de tourtes à la viande de la fantasque Mrs. Lovett. Alors qu'il transforme son rasoir en arme meurtrière, son associée trouve un moyen macabre de relancer son commerce moribond. Ensemble, ils s'engagent dans une spirale sanglante au cœur d'un Londres victorien sombre.