เบนจามิน บาร์คเกอร์ถูกจับตัวและถูกจำคุกไว้ที่ด้านหนึ่งของโลกเป็นเวลาถึง 15 ปี หลังจากที่หลบหนีกลับมายังกรุงลอนดอน เขามีแผนที่จะแก้แค้น โดยมีความช่วยเหลือจากมิสซิสเนลลี่ เลิฟเวตต์ ที่เป็นคนรู้จักดีและไม่เสื่อมคลายต่อเขา เบนจามินปลอมตัวเป็น สวีนนีย์ ทอดด์ และกลับไปยังร้านตัดผมเก่าของเขาที่อยู่เหนือบ้านทำขนมพายของมิสซิสเลิฟเวตต์ ในขณะเดียวกัน เทอร์ปิน ผู้พิพากษาที่ได้รับความช่วยเหลือจากบีดเดิ้ล แบมฟอร์ด ลูกน้องผู้ความร้ายกาจ กำลังพยายามจับตัวเขาเพื่อแย่งภรรยาและลูกสาวของเขา ลูซี่ และลูกสาวตัวน้อยของเขาไป