เรื่องราวมุ่งเน้นไปที่ Lewis Barnavelt (รับบทโดย Owen Vaccaro), เด็กชายวัย 10 ขวบที่ถูกส่งไปอยู่กับ Jacob Barnavelt (รับบทโดย Jack Black), ลุงของเขาที่อาศัยอยู่ในบ้านเก่าแก่ที่เต็มไปด้วยเวทมนตร์และความลึกลับ หลังจากที่พ่อแม่ของเขาเสียชีวิต
เมื่อ Lewis พบว่า Jacob เป็นพ่อมดที่มีความสามารถในการใช้เวทมนตร์ เขาก็เริ่มเรียนรู้เกี่ยวกับเวทมนตร์และการใช้พลังที่มีอยู่ในบ้าน แต่เขาก็ต้องพบกับความลับที่น่ากลัว เมื่อเขาค้นพบว่าในบ้านมีนาฬิกาที่มีพลังลึกลับซ่อนอยู่ ซึ่งเกี่ยวข้องกับเหตุการณ์ที่อาจทำให้โลกตกอยู่ในอันตราย