这个童话有着与其它童话类似的开头:镜头拉近到一片很久以前、遥远而偏僻的大沼泽地,沼泽里住着一只叫史莱克(麦克·梅尔斯配)的绿色精灵,他的样子不好看但还算可爱,他有点喜欢抱怨生活,但是心地却不坏。他无忧无虑地生活在自己的这个王国里。但是有一天,他领地里突然闯进来的几个不速之客影响了他平静的生活——一只眼神不怎么好的小老鼠,一只心地不怎么好的大坏狼和三只无家可归家境不怎么好的小猪,他们都来自童话王国,那里现在被一个叫法尔奎德(约翰·利特高配)的暴君所统治,他的暴虐使王国里的百姓民不聊生,他们几个都是从那里逃出来的。 他还掠去了美丽的公主菲奥娜(卡梅伦·迪雅兹配),强迫她做自己的新娘。富于正义感的史莱克从那几个家伙那里得知美丽公主菲奥娜的不幸遭遇,便踏上了营救公主的旅途。路上,史莱克还意外地救了爱唠叨的骡子唐基(埃迪·墨菲配)一命,唐基是一头知恩图报的骡子,他成了史莱克忠心耿耿的追随者,他愿意为史莱克做一切事情,但让他闭上那张喋喋不休的嘴可是很难…… 于是史莱克必须带着他的伙伴们度过一个个的险关,与一条喷火的巨龙的搏斗几乎耗尽了他们的全部体力,最后,和所有童话里的英雄一样,当然是正义战胜邪恶,他们历经千辛万苦终于成功地把美人从暴君的魔掌中解救出来,而对于我们的英雄史莱克来说,在经历了这一切后,他最大的收获就是学会了如何去爱别人和接受别人的爱。