20世纪80年代初,南非正面临着种族隔离政策的恐怖时代。在士昆达市南非炼油厂担任领班的黑人帕特里克·察莫索(德里克·卢克),是一个典型的居家好男人--他深爱自己的妻子普莉希丝(邦妮·亨娜),还是两个小女儿慈爱的父亲,若是有空闲,他还给当地的少年足球队当教练,丝毫不卷入沸沸扬扬的政治纷争。
然而,种族隔离的残酷暴虐越来越激起民众愤慨,在激进组织非洲民族议会党的召集下,越来越多的黑人开始反抗隔离,政局动荡日益频繁。身为南非隔离象征的炼油厂,自然成为了暴力破坏的对象。6月的一天,炼油厂发生了炸弹袭击事件,老实本分、全然无辜的帕特里克却涉嫌被捕,因为没有不在场证据,被关押在警局的帕特里克受到了严刑拷打,到后来,连妻子也被投入狱、受尽折磨。
虽然最终得到释放,但帕特里克却再也不是曾经那个天真的自己,他对社会和政府的信仰完全被颠覆。很快,他背井离乡加入了非洲民族议会党,成为了真正的反叛斗士。为了家庭,为了人民,也为了南非,变化必须也必然到来,帕特里克无所畏惧,积极参与各种反种族隔离的武装行动,为南非种族隔离时代的结束立下了汗马功劳。。史莱克与菲奥纳公主和三胞胎宝贝幸福生活在一起后,他却对日复一日的平淡生活不满起来。在一次与菲奥纳公主激烈争吵后,他遇到了魔法师侏儒怪,并与其签订了“一天换一天”的魔法条约。但史莱克没想到,侏儒怪拿走的竟是他出生的那天,结果整个遥远王国变得面目全非,侏儒怪成了国王,派出无数女巫到处搜捕食人魔为奴。而若在日出之前史莱克无法获得菲奥纳公主的真爱之吻,他将彻底消失。焦急的史莱克再次初遇好朋友骡子,而靴猫剑客则变成了菲奥纳公主的宠物肥猫。在他们的帮助下,史莱克竭尽全力赢取菲奥纳公主的芳心,只可惜事态发展远不如想象顺利……。