È il 1846. Sweeney Todd (George Hearn) e Anthony Hope (Cris Groenendaal), accolti solo da una mendicante pazza (Sara Woods), navigano fino a Londra, dove Todd lascia intendere di essere stato prima, ma non da molto tempo.
Todd si dirige verso il suo vecchio quartiere di Fleet Street, dove si imbatte nella pasticceria della signora Nellie Lovett (Dame Angela Lansbury), che afferma di fare le peggiori torte di carne di Londra a causa dell'alto costo della carne.
L'appartamento al piano di sopra del suo edificio è rimasto vuoto poiché nessuno vuole affittare uno spazio considerato infestato dal suo inquilino di un tempo, il barbiere Benjamin Barker, falsamente accusato e condannato dal sadico giudice Turpin (Edmund Lyndeck) e mandato in prigione a Botany Bay, in Australia, lasciando sua moglie Lucy e la figlia neonata Johanna sole al mondo.
Todd arriva a un accordo con la signora Lovett per affittare l'appartamento al piano di sopra del suo edificio in modo da poter aprire il suo barbiere.
Una serie di incidenti, tra cui uno con il barbiere rivale Señor Pirelli (Sal Mistretta), fanno sì che Todd cambi leggermente il suo obiettivo lontano dall'avere un incontro con il giudice Turpin e il suo altrettanto sadico scagnozzo Beadle Bamford (Calvin Remsberg), che era uno dei motivi per cui è tornato a Londra.
La collaborazione tra Todd e la signora Lovett, così come il corteggiamento di Anthony verso Johanna, prendono una svolta significativa con diverse rivelazioni, soprattutto sulla mendicante pazza e sulle motivazioni della signora Lovett.