一个世界里，囚禁狱中的王后在巨人之王的帮助下成功越狱，用魔法把她的狗与前来探监的第四王国的云度王子（白雪公主的孙子）调换了身体。变成狗的云度逃走，穿越一面古老魔镜来到所谓的「第十王国」，亦即是我们所处的世界。追捕云度的三个巨人也随之进入第十王国。一个纽约女侍应维珍在上班途中撞倒变成狗的云度，暂时收留了牠。王后从狱中释放了一个狼人，派他去捉回云度。狼人找到维珍，对她产生好感，但狼人的举动令维珍对他的印象甚差。维珍父亲东尼以透露女儿行踪从狼人那里得到魔术豆，并吃了它。狼人再次找到维珍，却被她摆脱。东尼阴差阳