Set in a fairy-tale London and starring Hugh Grant, writer-director Richard Curtis’ corny romcom is a treat for romantics. Telling several intertwined stories, its main focus is on prime minister Grant falling for cockney tea girl Martine McCutcheon.

Other strands include Liam Neeson dealing with his child’s first crush, jaded pop star Bill Nighy having to release a cheesy Christmas record and Emma Thompson worrying that husband Alan Rickman is unfaithful.

Colin Firth, Keira Knightley, Martin Freeman and Kris Marshall are among the other big names on board and all the cast gets into the festive spirit of it.