有一位王子,他本善善良,從小按受教育,他的樣貌俊俏。是所有少女心目中的白馬王子。
有一天,王子帶著僕人去後山鍛鍊射箭的時候,遇上了一位受了傷的姑娘。王子帶了她回宮療傷,她在不知不覺愛上了他,但她知道沒有可能。因為王子已有未婚妻,所以她待傷勢一好,就馬上離開了,王子連她的名字也問不及,她就走了。
幾天後的今天,是王子和鄰國的公主大婚,就在禮成的時候,天空由晴朗變成陰沉,眾人驚得不知所措。突然天空出現一個身穿黑色的長袍的老婆婆,所謂的女巫。女巫要王子跟她回去和她的女兒安妮結婚,但王子並不知誰是安妮,女巫告訴他,就是他上次在後山的姑娘。但王子對她並沒有感情,所以一口拒絕了。
女巫給了王兩個選擇:一.跟她回去娶安妮;二.就是死。最後王子選擇了第二.就是死。但女巫念在王子曾救了她的女兒,所以將王子變成了青蛙,要真心的一吻,才可以變回王子的樣貌,作為他不肯娶安妮的懲罰。