เรื่องราวเกิดขึ้นในยุโรปสมัยศตวรรษที่ 19 โดยมีสองพี่น้องนักต้มตุ๋น เจคอบ (แสดงโดยฮีธ เลดเจอร์) และวิลเฮล์ม กริมม์ (แสดงโดยแมตต์ เดม่อน) ที่เดินทางไปทั่วเพื่อหลอกลวงชาวบ้านว่าตนเองเป็นนักล่าปีศาจและผู้ปกป้องจากพลังชั่วร้าย แต่แท้จริงแล้วพวกเขาใช้กลอุบายและเล่ห์เหลี่ยมเพื่อสร้างความกลัวและหาเงินจากชาวบ้าน
ชีวิตของสองพี่น้องเปลี่ยนไปเมื่อพวกเขาได้รับภารกิจจากรัฐบาลฝรั่งเศสให้ไปสำรวจหมู่บ้านมาร์บาเดนซึ่งมีเด็กสาวหลายคนหายตัวไปอย่างลึกลับ เมื่อทั้งสองมาถึงหมู่บ้าน พวกเขาพบว่าเหตุการณ์ที่เกิดขึ้นไม่ได้เป็นแค่เรื่องโกหกหรือกลลวง แต่มีพลังชั่วร้ายจริงๆ ที่เกี่ยวข้องกับแม่มดร้าย (แสดงโดยโมนิกา เบลลุชชี) ซึ่งอาศัยอยู่ในหอคอยลึกลับ
สองพี่น้องต้องร่วมมือกับแองเจลิก้า (แสดงโดยลีนา เฮดีย์) หญิงสาวชาวบ้านที่พยายามช่วยเหลือและต้องการค้นหาความจริงเกี่ยวกับการหายตัวไปของเด็กๆ ระหว่างการผจญภัย พวกเขาได้พบกับสิ่งมีชีวิตและเหตุการณ์แปลกประหลาดที่เหมือนกับเรื่องเล่าในนิทานที่พวกเขาเคยแต่งขึ้น
เจคอบและวิลเฮล์มต้องเผชิญหน้ากับความกลัวและความท้าทายจริงๆ พวกเขาเรียนรู้ถึงความกล้าหาญ ความเสียสละ และความรักที่แท้จริง ในที่สุดพวกเขาสามารถเอาชนะพลังชั่วร้ายและช่วยเหลือเด็กๆ ที่ถูกลักพาตัวไปได้สำเร็จ
หนังจบลงด้วยการที่พี่น้องกริมม์ตระหนักถึงคุณค่าของความจริงและตำนาน พวกเขาเลือกที่จะใช้ความสามารถในการเล่าเรื่องเพื่อสร้างแรงบันดาลใจและความหวังให้กับผู้คน แทนที่จะใช้มันเพื่อหลอกลวงและทำร้ายผู้อื่น