
Benjamin Barker (Johnny Depp) es un barbero felizmente casado y con una hija en el Londres victoriano. Pero el malvado juez Turpin pone sus ojos sobre su esposa Lucy, y urde un complot para encarcelar a Benjamin en la otra parte del mundo. Tras 15 años entre rejas Barker consigue escapar, siendo rescatado por un joven marinero con quien vuelve a Londres.Una vez allí se entera por su vecina, la solitaria pastelera Mrs. Lovett, de que Lucy se suicidó cuando el juez intentó abusar de ella, y que ahora el viejo magistrado tiene sus zarpas sobre su crecida hija Johanna.Con la venganza en mente, Barker reabrirá su vieja barbería bajo el seudónimo de Sweeney Todd. Allí degollará a sus enemigos y se deshará de los cadáveres con la complicidad de Mrs. Lovett, quien preparará pasteles con su carne.