En el oscuro y sombrío Londres del siglo XIX, un barbero llamado Benjamin Barker regresa a su ciudad natal después de haber sido injustamente encarcelado durante años por un crimen que no cometió. Al tomar la identidad de Sweeney Todd, busca venganza contra el corrupto juez que destruyó su vida, arrancándole a su amada y separándolo de su hija. Pero al reabrir su barbería en Fleet Street, sus planes de venganza se complican cuando se cruza con una despiadada vendedora de pasteles, Mrs. Lovett, quien tiene sus propios secretos oscuros.