Став семейным мужчиной и тоскуя по прошлой жизни, когда он был простым огром и пугал окрестных крестьян, Шрэк опрометчиво заключает договор с колдуном Румпельштильцхеном. После этого он попадает в искаженную версию своего королевства — здесь на огров охотятся, Румпельштильцхен сидит на троне, а Шрэк и Фиона никогда не встречались. Теперь Шрэку нужно исправить все то, что он натворил и заново вернуть себе любовь Фионы.