Шрек и Фиона счастливы в браке, но чтобы добиться этого им пришлось преодолеть много трудностей и опасностей. Одной из таких проблем был коротышка лорд Фаркуд. Он нанял огра, чтобы тот освободил из заточения принцессу Фиону и доставил ее в королевство. Людоед справился с заданием, но по дороге домой влюбился в рыжеволосую принцессу, и та ответила ему взаимностью – так и началась история любви зеленого монстра и прекрасной девушки.
После того, как дракон осла съел лорда, жизнь в королевстве стала намного лучше. Надоедливый мелкорослый негодяй больше не мог издеваться над своими подчиненными. Но волею судьбы случилось следующее. Дух лорда покинул мир мертвых, чтобы насолить Шреку и убить Фиону, только так он сможет заполучить ее душу. Призрак злодея продумывает хитроумный план и похищает супругу героя.
Сломя голову Шрек и его верный болтливый друг спешат на помощь даме сердца. Фиона в серьезной опасности и очень скоро ее душа будет во власти погибшего лорда. У героев не так много времени, чтобы вытащить ее из беды и поэтому они просят помощь у подруги осла – драконихи. Успеют ли товарищи вытащить свою подругу из лап коротышки и отправить его обратно в мир мертвых?