Знакомство Шрека с родителями Фионой чуть было не закончилось трагедией. Хвала небесам, что зеленому огру удалось все уладить и вернуть свою любимую. А так же, у героя получилось прогнать златовласого принца и уничтожить его матушку. После всех этих событий жизнь влюбленных начала налаживаться. Но, видимо, не суждено орку жить в мире и покое – судьба сваливает на его могучие плечи новую проблему.
Дело в том, что перед своей смертью король Чарльз завещал все свое королевство Шреку и Фионе. Людоед не видит себя в роли правителя, ему больше по душе его тихое болото, и поэтому отказывается от трона. Тогда Чарльз рассказывает зятю, что у него остался племянник, обучающийся наукам в тридевятом государстве. Зеленый великан вместе с ослом и новым другом – котом в сапогах, спешит разыскать законного наследника и передать ему бразды правления.
Пока друзья разыскивают племенника усопшего короля, королевство подвергается нападению принца-блондина и его новых друзей – злодеев из самых разных сказок. Беременная Фиона вместе с новыми подругами пытается в одиночку остановить принца и дождаться возвращения любимого.