A princesa Rose é amaldiçoada por uma bruxa ao nascer. De acordo com a magia, ela vai espetar o dedo e todo o castelo vai cair em sono profundo, a não ser que um beijo verdadeiro a desperte. Sete anões descobrem sobre o feitiço e parte em busca de Jack, namorado de Rose, para salvá-la.