It is almost time for John Lewis to release its latest Christmas advert. The festive institution was teased on social media over the weekend - and it could be here in less than 24 hours!
Released every year since 2007, it has become a firm fixture of the holiday calendar. Over the years, viewers have been treated to plenty of classics - with lots of lovable creations like Monty the Penguin.
Before the 2025 version arrives and we discover what John Lewis has up its sleeve for this Christmas, I decided to go back over all the previous adverts. It includes last year’s offering: The Gifting Hour.
But do you agree with my rankings, or have I got your favourite in the wrong spot? Let me know your picks by email: [email protected].
John Lewis dropped a massive hint for its 2025 Christmas advert over the weekend on social media. Fans even think they’ve figured out which song will feature this year.

5. 15 - Give a Little Love (2020)
A pandemic era advert that is uplifting and clever, but tends more towards the early years of John Lewis ads more than the stirring, heart-string tugging efforts that the company is known for. The choice to mix different animation styles in with live action clips as love is spread is a canny one - but it is not the most memorable and it isn’t one I would have watched if I wasn’t reviewing them all. Rating: 2.6 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

6. 14 - Buster the Boxer (2016)
Controversially, I was underwhelmed by Buster the Boxer when it was first released in 2016. But it did follow two super iconic and super strong efforts - and it is more fun than profound/ life-affirming. Yet on rewatch it is charming and will probably make you smile, it is just not in the hallowed halls of John Lewis’ all time greats. Rating: 3 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

7. 13 - Moz the Monster (2017)
Featuring a charming message about tolerance, Moz the Monster is bound to be plenty of people’s favourite John Lewis advert. Personally, I don’t think it can compete with the top tier ones - and it suffers from stretching on a bit too long. But it is certainly not the worst one. Rating 3.5 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

8. 12 - An Unexpected Guest (2021)
It was a return to the tried-and-tested for John Lewis in 2021 with this advert firmly in the Monty the Penguin, Moz the Monster, template of a young child and an out of the ordinary friend involved in a Christmas adventure - this time in the form of an alien. It has a good cover song, but does feel a tad formulaic - even if the formula is charming. Rating 3.6 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

