Ο John Murdoch (Rufus Sewell) παλεύει με μακρινές αναμνήσεις που δεν ξέρει από που προέρχονται. Ζει σε μία εφιαλτική πόλη, όπου δεν υπάρχει ήλιος και όλα κυριαρχούνται από κάποια τηλεκινητικά όντα (αναφερόμενοι στην ταινία ως Strangers). Κάθε μεσάνυχτα οι Strangers σταματάνε το χρόνο και όλοι οι άνθρωποι παγώνουν, όλοι εκτός από τον John, ο οποίος φαίνεται να έχει κι αυτός κάποιες δυνάμεις.
Στο Shrek 2 ο Shrek έσωσε την πριγκίπισσα Fiona, παντρεύτηκε και ήρθε η ώρα να γνωρίζει τα πεθερικά τους. Ο Shrek, η Fiona και ο Γαιδαράκος ξεκίνησαν για την Χώρα του Πέρα Πέρα να γνωρίσουν την οικογένεια της Fiona. Δυστυχώς δεν είναι όλα όπως τα περιμένουν. Ο Shrek και ο Βασιλιάς δεν τα βρίσκουν στο θέμα γάμου. Στα γεγονότα εμπλέκονται και ο πρίγκιπας Γλυκούλης και η μητέρα του, που δεν θέλουν να γίνει αυτός ο γάμος.