Colin est catholique tandis que George est un protestant féru de poésie. Dans le Belfast des années 80, ils auraient pu être ennemis, mais ils deviennent associés en affaires. Ils persuadent Scalper, un vendeur de perruques, de leur léguer son commerce.
Mangé par le dragon, Lord Farquaad revient d'entre les morts pour se venger. Avec l'aide de son bourreau Thelonious, il kidnappe Fiona. Shrek, l'âne et le dragon se lancent à son secours...