Στο Shrek 2 ο Shrek έσωσε την πριγκίπισσα Fiona, παντρεύτηκε και ήρθε η ώρα να γνωρίζει τα πεθερικά τους. Ο Shrek, η Fiona και ο Γαιδαράκος ξεκίνησαν για την Χώρα του Πέρα Πέρα να γνωρίσουν την οικογένεια της Fiona. Δυστυχώς δεν είναι όλα όπως τα περιμένουν. Ο Shrek και ο Βασιλιάς δεν τα βρίσκουν στο θέμα γάμου. Στα γεγονότα εμπλέκονται και ο πρίγκιπας Γλυκούλης και η μητέρα του, που δεν θέλουν να γίνει αυτός ο γάμος.
Η ταινία αυτή αναφέρεται στον πόλεμο ανεξαρτησίας των Αμερικανών εναντίων των Άγγλων. Ο Benjamin Martin, αξιωματικός του Αμερικάνικου στρατού, αρνήθηκε να πολεμήσει όταν του ζητήθηκε διότι διωκόταν από τύψεις κάποιων εγκλημάτων πολέμου του παρελθόντος. Αλλά τελικά όταν δύο από τους γιους του χάνουν την ζωή τους στο όνομα αυτού του πολέμου, αναλαμβάνει δράση! Ωραία ατάκα της ταινίας είναι: This battle was over before it begun.