Malam sebelum ulang tahun ke-18 Putri Rose, kutukan penyihir jahat Dellamorta akhirnya terwujud: Rose tertusuk jarum dan seluruh istana tertidur selama seratus tahun. Tujuh kurcaci—satu-satunya yang selamat—harus menyelamatkan Jack, kekasih Rose, yang ditangkap naga penyihir. Dengan waktu yang semakin menipis, mereka memulai petualangan penuh bahaya, humor, dan keajaiban. Bisakah mereka membangunkan sang putri sebelum kutukan menjadi abadi?