På tross av sporadiske minner om en lykkelig barndom har den ambisiøse unge advokaten Kaisa de siste ti årene hatt et kjølig forhold til sine skilte foreldre. Etter en feiring av hennes forfremmelse i firmaet vekkes hun av en telefon fra moren Helen, som sier hun er i ferd med å dø av kreft. Hun ber Kaisa hente sin alkoholiserte far i Oslo og ta ham med til sykehuset i Aberdeen.

Shrek lengter tilbake til gode, gamle dager da han var et ”ekte” troll. Han inngår en avtale med Rumleskaft og snart er hele tilværelsen snudd på hodet. Eselet husker ikke lenger sin beste venn, Fiona er en tøff opprørsleder og Pus med støvler er blitt en skikkelig tjukkas! Nå har Shrek bare 24 timer på seg til å oppheve avtalen og få tilbake livet sitt.