A Londra nel 1846, una nave mercantile giunge in porto: scendono il giovane marinaio Anthony e Sweeney Todd, un enigmatico individuo, salvato da Anthony da un naufragio. Todd sembra conoscere già Londra, e racconta ad Anthony la storia di un barbiere, arrestato e condannato con una falsa accusa da un giudice affinché potesse approfittare della sua bellissima moglie. Todd ringrazia Anthony e si allontana, verso Fleet Street, inveendo contro Londra. Egli infatti è il barbiere, Benjamin Barker, tornato dai lavori forzati dopo quindici anni a casa. Ma quando torna a Fleet Street, Mrs. Lovett, una sua vicina, proprietaria del negozio dei peggiori meat pies di Londra (per sua stessa ammissione), gli racconta che Lucy Barker, la moglie, dopo essere stata violentata dal Giudice Turpin aveva scelto di suicidarsi avvelenandosi; della neonata figlia Johanna se ne prese cura il giudice, ed ora la ragazza è una bella adolescente. Mrs. Lovett riconsegna a Todd i suoi vecchi rasoi, e il barbiere inizia già ad aspirare alla vendetta.
Anthony, per le vie di Londra, scorge la bella Johanna mentre nutre degli uccellini; invaghitosene, ne compra uno per regalarglielo, ma viene fermato e bloccato dal giudice e dal Messo Bamford, che gli intimano di non farsi più vedere presso la loro casa. Anthony tuttavia esprime il desiderio di rivederla e farla sua. Intanto, al mercato, Todd e Mrs. Lovett assistono alla pubblicità fatta al fantomatico elisir del barbiere italiano Adolfo Pirelli. Todd afferma che si tratti di una truffa, e viene sfidato dal barbiere a chi farà una rasatura perfetta ad un cliente. Vince Todd, ma Pirelli giura di vendicarsi. Più tardi incontra l'usciere Bamford e lo convince a far venire il giudice Turpin da lui per un taglio. Il giudice propone a Johanna di sposarlo, con estremo disgusto e orrore di lei.
Intanto Johanna ed Anthony si incontrano, e progettano la loro fuga, all'insaputa del giudice. Pirelli si reca a trovare Todd, e gli rivela di essere, in realtà, Daniel O'Higgins, un suo ex-garzone di origine irlandese. Detto ciò, Pirelli minaccia di rivelare tutta la verità su di lui se non gli consegnerà periodicamenta la metà dei suoi guadagni. Todd prima lo aggredisce, poi gli taglia la gola, nascondendo il corpo in un baule. Il giudice si reca da Todd, per farsi bello per Johanna, e, proprio mentre Todd sta per colpirlo, entra Anthony correndo e gridando all'amico il piano per far scappare Johanna. Il giudice si indigna, giurando di non tornare più nel negozio. Todd furioso caccia Anthony, e, non potendo vendicarsi, decide di sfogare la sua rabbia sui clienti. Ad eliminare i corpi ci penserà Mrs. Lovett: si servirà dei clienti per farcire i suoi pasticci di carne.
Mrs. Lovett, dopo aver assunto l'assistente di Pirelli, Toby, come aiutante in negozio, si compiace del successo dei suoi pasticci e Todd si compiace della nuova sedia da barbiere. Anthony pensa a Johanna, rinchiusa dal giudice nel manicomio del dottor Jonas Fogg, mentre Todd taglia la gola ai suoi clienti; una mendicante pazza continua ad affermare che il diavolo operi nel negozio di Mrs. Lovett.
Per il successo del negozio, Mrs. Lovett propone a Todd una vacanza al mare, a cui segue una richiesta di matrimonio, mancata, dato che entra Anthony, gridando che ha scoperto dove si trova Johanna. Con un pretesto, Anthony entrerà e rapirà la fanciulla, uccidendo il dottor Fogg, mentre Todd avviserà, con una lettera, il giudice Turpin della fuga di Johanna e Anthony. Intanto Toby esprime la sua preoccupazione a Mrs. Lovett, perché teme che Todd sia una persona pericolosa; Mrs. Lovett lo rassicura, ma capisce che il ragazzo, benché ne sia affezionata, sa troppo, e lo chiude nello scantinato, per farlo uccidere da Todd. Intanto l'usciere Bamford si reca da Mrs. Lovett, lamentandosi del cattivo odore che esce dal suo negozio: Todd lo conduce nel suo negozio, dove lo uccide. Tramite un passaggio segreto il corpo dell'usciere finisce nello scantinato, terrorizzando Toby, già sconvolto dopo aver trovato un dito umano in un pasticcio di carne; il ragazzo fugge per le fogne.
Intanto Anthony lascia Johanna, travestita da marinaio, momentaneamente da sola nel negozio di Todd; lì, la Mendicante entra, e sembra avere dei ricordi legati al posto. Viene scoperta da Todd, che, per evitare che il giudice Turpin li scopra, la uccide e la fa cadere nello scantinato. Il giudice arriva, e Todd lo convince a farsi radere: stavolta l'occasione non manca, e il giudice viene ucciso, non prima di aver riconosciuto in Todd l'antico rivale Benjamin Barker. Todd scopre Johanna, scambiandola per un ragazzo, e fa per ucciderla, ma si blocca, sentendo un grido di Mrs. Lovett nello scantinato. Todd ordina a Johanna di dimenticare il suo volto. Nello scantinato Mrs. Lovett era stata presa per la veste dal giudice Turpin, ormai morente. E, con orrore, sia lei, sia Todd riconoscono nella Mendicante la moglie di Todd, Lucy: ella non era morta, ma il veleno l'aveva resa pazza. Todd accusa Mrs. Lovett di avergli mentito, ma la donna afferma di aver fatto tutto solo per il suo bene. Apparentemente Todd la perdona, e torna a ballare con lei, ma poi la getta nel forno dei suoi pasticci di carne. Todd si accascia accanto al corpo della moglie, e viene ucciso con i suoi stessi rasoi da Toby, che ha perso il lume della ragione.