En una oscura y brumosa Londres, un barbero llamado Benjamin Barker es separado de su amada y encarcelado injustamente por un magistrado corrupto. Al escapar de la prisión, regresa a la ciudad bajo el nombre de Sweeney Todd, ansioso por vengarse de aquellos que destruyeron su vida. Al reencontrarse con su adorada Lucy, que ha caído en las garras del opresor, Todd jura que hará pagar a su enemigo por el dolor que le ha causado. Sin embargo, la locura y la desesperación lo consumen mientras se sumerge en un ciclo de venganza.