В сказочном государстве обитал огромный зеленый великан по имени Шрэк. Он жил в полном уединении на болоте в лесу, считая его своей личной территорией. Однако злобный правитель волшебного королевства, лорд Фаркуад, жестоко переселил всех сказочных существ прямиком на болото Шрэка.
С этого момента беззаботное существование зеленого великана закончилось. Лорд Фаркуад предложил Шрэку сделку: он вернет ему болото, если великан доставит ему прекрасную принцессу Фиону. Принцесса находилась в заточении в высокой башне, которую стережет свирепый огнедышащий дракон.