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