怪物王子和恐龙公主的故事继续上演。史莱克本以为能和费奥娜在沼泽地自由生活,可费奥娜的父亲,变成青蛙的“遥远王国”国王病重,他们不得不放弃自由继承王国。同时,费奥娜怀孕,史莱克还没做好当爸爸的准备。为了不继承王国,史莱克带着话痨驴子和穿靴子的猫,去找菲奥娜的远方堂弟亚蒂,最终说服懒散的亚蒂接过王位,四人开启热闹的回国之旅。而在国内,陪伴父母的费奥娜公主也遇到麻烦,大反派“魅力王子”纠结海盗卷土重来阴谋篡位,费奥娜组织妇女自救队,童话中的公主、母后们纷纷上场展开搞笑正义之战,及时赶回的史莱克一行四人也加入其中,“另类”大决战就此拉开。