Eigentijdse versie van Tsjaikovski's gelijknamige balletsprookje met Barbie in de hoofdrol. In de Notenkraker wordt het verhaal verteld van het meisje Klara dat van haar tante een Notenkrakerpop cadeau krijgt. Als Klara die nacht wakker wordt, blijkt dat de pop tot leven is gekomen. Vervolgens belanden Klara en de knappe Notenkraker van het ene in het andere avontuur.

Jerry is een muis die samen met Tuffy woont in een leeg operatheater en stapelgek is op ballet. Tom is een straatkat die tezamen met enkele stoere katten net buiten het theater woont. Op een nacht zorgt een magische wind ervoor dat enkele speelgoedpoppen tot leven komen en het toneel getransformeerd wordt in een magisch winterkoninkrijk waar iedereen volop danst, eet en plezier heeft. Maar dan breken Tom en de andere straatkatten binnen in het theater die op het toneel veranderen in de soldaten van het originele Notenkrakerballet. Al snel nemen ze de boel over en kidnappen de bevallige muziekdoosballerina

Het meisje Mary (Elle Fanning) krijgt van haar oom (Nathan Lane) een op het oog niet zo bijzonder kerstcadeau: een notenkrakerpop. Maar als ze 's nachts wakker wordt blijkt dat de pop tot leven is gekomen en hij trekt Mary mee in een sprookjesachtig avontuur.