シュレック2
フェアリー・ゴッドマザーは次に国王を呼び出し、昔に国王の望みをかなえる代わりに取り交わした約束に従って、フィオナをフェアリー・ゴッドマザーの息子・チャーミング王子と結婚させるよう責め立てる。しかたなく国王は殺し屋・長ぐつをはいたネコをシュレックに差し向ける。しかし、偶然の出来事もあって暗殺は失敗し、さらに長ぐつをはいた猫も恩を返すためにシュレックの仲間に加わる。シュレックは国王にそんなに嫌われていたのかと落ち込み、フィオナのためにも自分を変えようと決心する。
シュレックはフェアリー・ゴッドマザーにフィオナを幸せにする方法を相談するが「プリンセスは怪物とは幸せになれない」と追い返される。その帰路、魔法薬工場で「いつまでも幸せに」と書かれた薬を見つけて盗み出す。その薬を飲んだら、シュレックはハンサムな人間の男性に、ドンキーは白馬へと変身。城にいたフィオナもかつての美しい人間の女性の姿になった。薬の効果を永遠のものにするためには、夜中の12時までに運命の人とキスしなければならない。シュレックは城に戻るが、フェアリー・ゴッドマザーの計略で人間になったシュレックになりすましたチャーミング王子がフィオナを抱きしめていた。