女孩吉赛尔美丽的歌声飞遍森林,小动物们轻轻的和着,王子被深深地吸引。于是,王子和女孩一见倾心,正准备着他们盛大的婚礼。谁知,坏王后为了保住自己的权利,从中作梗,把吉赛尔送到了21世纪的纽约街头。
吉赛尔无所适从的游走在喧嚣的纽约,没人知道她是真的公主,她害怕极了,找不到能够帮她的人。幸好,好心的律师罗伯特收留了她。渐渐的,公主纯真的心打动了原本刻板的律师,机缘巧合,相遇的两个人互生情愫。而这时,爱德华王子也不顾一切地,穿越时空,来到了纽约,营救他心爱的公主。
公主真爱的天平,将倾向何处……。大学同学约翰(保罗·路德 Paul Rudd 饰)的来电让柏迪亚(蒂娜·菲 Tina Fey 饰)十分意外,电话中,约翰邀请柏迪亚参观他所在的学校,作为同行,柏迪亚欣然前往。约翰的学校给作风保守古板的柏迪亚带来了很大的震撼,一些小小的改变在她的观念中逐渐形成。
约翰此次发出邀请其实还有另外一个目的,他发现自己学校中一位名叫杰瑞玛(纳特·沃尔夫 Nat Wolff 饰)的学生很可能和柏迪亚有着一段古老的渊源。果不其然,当柏迪亚看到杰瑞玛时,她感到内心里涌现出了一种特殊的感情。与此同时,她和约翰之间的距离也越来越近,幸福,在不经意间造访了这个善良的女人。。