Nativity!

Paul Maddens (Martin Freeman) is a miserable, jaded teacher at St. Bernadette's, a local state-funded Catholic primary school in Coventry.

Every year, St Bernadette's competes with Oakmoor, the local posh Protestant private school, to see who can produce the best nativity play.

The enthusiastic Mr. Poppy helps him and the class to create an energetic, interesting nativity which showcases all of the children's unique (and often strange) talents.

Mr. Maddens tries to contact Jennifer to make the lie come true, even getting on a flight to America to persuade her to visit in-person.

Amid continuing media attention and the Mayor (Ricky Tomlinson)'s kind offer to allow the play to be performed in the historical ruins of Coventry Cathedral, Mrs. Bevan discovers that the Hollywood story was a lie and cancels the play, advising Mr. Maddens to start looking for another job and firing Mr. Poppy in the process.

The children, initially anxious but motivated and encouraged by Mr. Poppy's childlike spirit and optimism, actually put on a decent performance, to the surprise of everyone involved.

Luckily, a helicopter flies over and Mr. Poppy declares that it's Hollywood arriving; the show continues, and Jennifer and her boss, Mr. Parker (Clarke Peters) indeed appear at the back to watch.

[8] A stage musical adaptation of the film written and directed by Debbie Isitt and composed by Nicky Ager opened at the Birmingham Repertory Theatre in October 2017.