史莱克(麦克·梅尔斯 Mike Myers 配音)与菲奥纳公主(卡梅隆·迪亚兹Cameron Diaz 配音)跟三胞胎宝贝幸福生活在一起后,他却对日复一日的毕平史莱克(麦克·梅尔斯 Mike Myers 配音)与菲奥纳公主(卡梅隆·迪亚兹Cameron Diaz 配音)跟三胞胎宝贝幸福生活在一起后,他却对日复一日的毕平生活不满起来在一次与菲奥纳公主乖戾辩论后,他碰到了魔法师侏儒怪(沃尔特·道恩 Walt Dohrn 配音),并与其签订了“一天换一天”的魔法条约。但史莱克没想到,侏儒怪拿走的竟是他出生的那天,功能全部远远王国变得改头换面,侏儒怪成了国王,派出有数女巫到处搜捕食人魔为奴。而若在日出之前史莱克没法获得菲奥纳公主的真爱之吻,他将完全消掉踪。焦炙的史莱克再次初遇好友人骡子(艾迪·墨菲 Eddie Murphy 配音),而靴猫剑客(安东尼奥·班德拉斯 Antonio Banderas 配音)则变成了菲奥纳公主的宠物肥猫。在他们的辅助下,史莱克全心努力赢取菲奥纳公主的芳心,只可惜情势展远不如设想顺利……详情