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