Filmul urmărește aventura lui Mary, o fetiță de 9 ani a cărei viață decurge plicticos în frumosul oraș Viena. În ajunul sărbătorilor de iarnă însă, lucrurile încep să se înveselească odată cu sosirea unchiului său iubit, Albert, care îi aduce un dar neprețuit: un spărgător de nuci fermecat. În noaptea de Crăciun, Spărgătorul de nuci se trezește la viață și o poartă pe fetiță în regatul lui magic, în care zânele, dulciurile și jucăriile sunt însuflețite. Dar feeria se destramă repede și Mary află că tărâmul fermecat este în pericol, fiind amenințat de legile tiranice impuse de Regele Șoarecilor și diabolica sa mamă. Când Spărgătorul de nuci este răpit, Mary și noii săi aliați sunt nevoiți să afle cât mai repede secretul Regelui Șoarecilor pentru a putea salva împărăția magică și pe iubitul lor prieten.