Королем может быть не каждый — особенно если вы не очень симпатичный великан. Когда Шрэк женился на принцессе Фионе, он меньше всего на свете хотел управлять Далекой-Далекой страной. Такой он невластолюбивый. Однако отец Фионы, король Гарольд, внезапно умирает, и корону должен унаследовать именно Шрэк. Как-никак, он все-таки муж наследницы.
Однако Шрэк наотрез отказывается от бремени власти, и решает отправиться вместе со своими старыми друзьями Ослом и Котом в сапогах на поиски кандидата на трон. Если Шрэк не найдет себе подходящей замены, ему придется управлять сказочной страной самому... и это надолго. Похоже, что король Артур — тот, кто им нужен.
Однако в отсутствие великана его старый враг принц по имени Чарминг замышляет всякие пакости, для чего и возвращается в сказочную страну. Шрэку придется очень постараться, чтобы спасти страну от происков врагов и от возможного переворота.
Новыми действующими лицами в этой серии, помимо принца Арти, стали традиционные персонажи легенд о рыцарях Круглого Стола — Мерлин (Эрик Айдл) и Ланселот (Джон Красински).
Антонио Бандерас в фильме говорит, помимо английского языка, ещё на итальянском и испанском.
В одной из сцен у Пряничного человечка перед глазами проносится вся его жизнь. Это отсыл к фильму «Человек на шесть миллионов долларов» (1974). Кстати, согласно этой сцене, Пряничный человечек женат (или был женат).
Фильм развозился по кинотеатрам под фальшивым именем «Stone» («Камень»).
Во время представления принца Чарминга в театре сидят 1373 персонажа.
В конце фильма в своей театральной постановке принц Чарминг появляется на сцене из большой ракушки. Этот эпизод фактически повторение сцены из «Русалочки» Диснея.