Clara (Megan Follows) sonha em viajar o mundo com o Grande Ballet. Durante a festa de Natal anual, o misterioso amigo da família, Drosselmeier, lhe conta uma história sobre um jovem chamado Hans (Kiefer Sutherland) que resgatou uma princesa enfeitiçada pela Rainha Rata e seu filho chorão.