กาลครั้งหนึ่งนานมาแล้วในหนองน้ำอันไกลโพ้น เป็นที่อาศัยของยักษ์ตัวเขียวผู้ต่ำต้อยตนหนึ่งที่ชื่อว่า เชร็ค (พากย์เสียงโดย ไมค์ ไมเยอร์ส) แล้วจู่ ๆ ความสันโดษอันแสนมีค่าก็ถูกรบกวนโดยตัวละครของเทพนิยายที่มารุกราน พวกหนูตาบอดมาอยู่ในอาหารของมัน หมาป่าตัวใหญ่ใจร้ายมานอนเตียงของมัน ลูกหมูสามตัวไร้ที่อยู่กับอีกหลายตัวถูกปีศาจ ลอร์ดฟอร์ควอด (พากย์เสียงโดย จอห์น ลิธโกว์) ขับไล่มา
มันไม่ได้จะรักษาบ้านของมันไว้หรอก แต่มันตัดสินใจที่จะช่วยรักษาบ้านของตัวละครเหล่านี้ไว้ มันจึงต่อรองกับ ฟอร์ควอด และเริ่มออกเดินทางไปช่วย เจ้าหญิงฟีโอน่า (พากย์เสียงโดย คาเมรอน ดิแอซ) เพื่อพาเธอมาเป็นเจ้าสาวของ ฟอร์ควอด มันมีลาเจ้าคารม ด๊องกี้ (พากย์เสียงโดย เอ็ดดี้ เมอร์ฟี่) ร่วมเดินทางไปด้วย เจ้าลาตัวนี้พร้อมจะทำทุกอย่างเพื่อ เชร็ค นอกจากหุบปาก การช่วยชีวิตเจ้าหญิงจากมังกรพ่นไฟอาจเป็นการแก้ปัญหาของพวกเขาเพียงเล็กน้อย เพราะเจ้าหญิงเปิดเผยความลับที่ลึกซึ้งและมืดมนออกมา