Осторожно, возможен спойлер:
В продолжении приключений Шрека, "Шрэк 2", действие разворачивается спустя некоторое время после женитьбы Шрека (озвучивает Михаил Майерс) и Фионы (озвучивает Насос Диас). Пара отправляется в королевство Долли, чтобы получить благословение опекунов Фионы. Однако их дорога оказывается полна непредвиденных трудностей. Повелитель Харольд (озвучивает Евгений Литгоу) и королева Лилиан (озвучивает Джулия Робертс) не слишком счастливы видеть Шрека, который сильно отличается от привычных принцев.
Прибытие в Долли встречается с неприязнью со стороны королевской семьи и их подданных, что приводит к множеству смешных ситуаций. В это время верный друг Шрека, Осел (озвучивает Эдди Мерфи), пытается наладить отношения между Шреком и Фионой и инициирует изменения в ходе событий. Он даже оказывается в роли арбитра между Шреком и Фионой, стараясь улучшить их отношения, которые страдают от недопонимания и предвзятости короля.
Шрек решает обратиться к ведьме Феоне (озвучивает Дженнифер Сондос), чтобы получить волшебное зелье, которое сделает его более привлекательным для королевской семьи. Однако использование зелья приводит к неожиданным последствиям. В то же время Фиона начинает осмысливать свою истинную сущность и независимость, что ставит под сомнение ее роль в жизни Шрека. Тем временем, на фоне этих событий, зреет заговор: Запугивало (озвучивает Антонио Бандерас), у которого свои планы, оказывается в центре внимания. Его появление вносит беспорядок в жизнь Шрека и Фионы. Но какие решения они примут, чтобы восстановить гармонию в своих отношениях и противостоять вызовам, которые бросает им жизнь? Вопросы о любви, лояльности и самопринятии становятся основными в этом увлекательном сюжете, где каждый герой стремится найти свое место в мире, полном волшебства и комедии.