Bảy chú lùn với khả năng võ công kém cỏi và trí tuệ hạn hẹp đã quyết tâm vượt qua thử thách tồi tệ của câu thần chú mà họ vô tình kích hoạ. Nhờ sự hỗ trợ của một con rồng mệt mỏi và một con bướm, họ lập kế hoạch để giải cứu thế giới cổ tích khỏi ác quỷ Dellamorta. Người phù thủy xấu xa này đã nguyền rủa công chúa Rose từ khi cô còn bé, tiên đoán một cái chết tức thì khi cô tròn 18 tuổi trừ khi cô tìm ra tình yêu đích thực. Và đêm trước sinh nhật của mình, Rose đã gửi Jack, người yêu thương của mình, đến bảy chú lùn để trốn tránh nguy cơ đe dọa. Tuy nhiên, Jack đã gặp rắc rối khi bị bắt bởi con rồng Burner của Dellamorta. Nhưng không vì vậy mà tinh thần chiến binh của 7 chú lùn suy sụp, họ quyết tâm lên đường cứu Jack và giải cứu Rose khỏi cơn ngủ say tìm kiếm tình yêu thứ hai.