Londen, 1904. Toneelschrijver James M. Barrie (Johnny Depp) voelt zich geklemd in de regels van zijn bestaan. Hij vindt toevlucht in zijn kleurrijke fantasie waarin alles mogelijk is. Wanneer hij weduwe Sylvia (Kate Winslet) en haar vier kinderen ontmoet, vindt Barrie de inspiratie voor zijn bekendste werk: Peter Pan. Hij deelt met de familie de magie van het geloven in je eigen fantasie zodat een wereld ontstaat waarin alles mogelijk is.

Theater-regisseur Lloyd Fellowes (Michael Caine) probeert zijn nieuwste productie zo goed mogelijk voor te breiden. Maar hij heeft meer oog voor zijn mooie hoofdrolspeelster dan voor het slagen van hun voorstelling.

Shrek (Myers) en Fiona (Diaz) zijn waarnemend koning en koningin. Ze vinden er maar niets aan, dus gaat Shrek samen met Donkey (Murphy) en Puss In Boots (Banderas) op zoek naar de ware troonopvolger. Dat blijkt een neef van Koningin Lillian te zijn, Artie, die op kostschool zit en totaal geen interesse heeft in het koningschap. Terwijl Shrek weg is, is Prince Charming bezig met een staatsgreep om Far Far Away over te nemen.

Elyot Chase en Amanda Prynne zijn glamoureus, rijk, roekeloos... en gescheiden. Vijf jaar later wordt hun liefde voor elkaar onverwacht weer aangewakkerd als ze op huwelijksreis zijn met hun nieuwe echtgenoten in aangrenzende suites van een Frans hotel. Deze toevallige ontmoeting wakkert onmiddellijk hun passie weer aan, en ze werpen zichzelf opnieuw hals over kop in een wervelwind van liefde en lust, zonder aan de aanwezige partners of aan turbulenties uit het verleden te denken. Deze Chichester Festival Theatre-productie van Noël Coward’s Privates Lives werd live gefilmd in het Londense Gielgud Theatre.