Королем может быть не каждый — особенно если вы не очень симпатичный великан. Когда Шрэк женился на принцессе Фионе, он меньше всего на свете хотел управлять Далекой-Далекой страной. Такой он невластолюбивый. Однако отец Фионы, король Гарольд, внезапно умирает, и корону должен унаследовать именно Шрэк. Как-никак, он все-таки муж наследницы.
Однако Шрэк наотрез отказывается от бремени власти, и решает отправиться вместе со своими старыми друзьями Ослом и Котом в сапогах на поиски кандидата на трон. Если Шрэк не найдет себе подходящей замены, ему придется управлять сказочной страной самому… и это надолго. Похоже, что король Артур — тот, кто им нужен.
Однако в отсутствие великана его старый враг, принц по имени Чарминг, замышляет всякие пакости, для чего и возвращается в сказочную страну. Шрэку придется очень постараться, чтобы спасти страну от происков врагов и от возможного переворота.