史萊克與菲奧納公主和三胞胎寶貝幸福生活在一起后,他卻對(duì)日復(fù)一日的平淡生活不滿起來(lái)。在一次與菲奧納公主激烈爭(zhēng)吵后,他遇到了魔法師侏儒怪,并與其簽訂了“一天換一天”的魔法條約。但史萊克沒(méi)想到,侏儒怪拿走的竟是他出生的那天,結(jié)果整個(gè)遙遠(yuǎn)王國(guó)變得面目全非,侏儒怪成了國(guó)王,派出無(wú)數(shù)女巫到處搜捕食人魔為奴。而若在日出之前史萊克無(wú)法獲得菲奧納公主的真愛(ài)之吻,他將徹底消失。焦急的史萊克再次初遇好朋友騾子,而靴貓劍客則變成了菲奧納公主的寵物肥貓。在他們的幫助下,史萊克竭盡全力贏取菲奧納公主的芳心,只可惜事態(tài)發(fā)展遠(yuǎn)不如想象順利。