约翰(西恩·马奎尔 Sean Maguire 饰)是一位英俊帅气,风度翩翩的王子。因为在一场非常重要的政治联姻中悔婚,约翰的他的随从诺德尼(马丁·肖特 Martin Short 饰)受到了惩罚,被巫师变成了丑陋的青蛙。唯有在月圆之夜得到公主的吻,约翰和诺德尼才能够重获人形。 一晃眼就是五百年过去了,约翰一直没能等到他的公主。某一天,一个名叫凯特(克里斯蒂娜·艾伯盖特 Christina Applegate 饰)的女人吻了约翰所变的青蛙一下,约翰终于重新变回了人类。但当他回过神来之时,凯特早已经不见踪影。对凯特念念不忘的约翰,决定踏上寻找这位“尊贵的公主”的旅途。In the Fifteenth Century, the Kingdom of Anwyn has been in a war against the Lothian Kingdom for three hundred years. Now the womanizer Prince John of Anwyn will marry the Lothian Princess Gwendolyn to bring peace to the kingdoms. He rides with his clumsy wizard squire Rodney of Tudor and his father King Leo to the Lothian Castle for the wedding. However, on the day of the wedding, Prince John is caught shagging a peasant woman and Lothian King Pius and Queen Isabel curse Prince John and Rodney and they are doomed to "frogging" by the wizard Whackthazar for all eternity. The spell will only be broken if a maiden kisses John and marries him. Five hundred years later, John and Rodney are still frogs. One day, a boy catches and brings them to New York City and they escape to the Central Park. When the actress Margo kisses John in the park, Rodney and he become men again. John seeks out Margo to marry her and end the curse, and they meet the gorgeous Kate that helps them. John knows that he must marry Margo but he falls in love with Kate.