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.

13. 7 - The Long Wait (2011)
What a great advert, following a young boy who is desperately counting down the days until Christmas - trying everything possible to make the clock go faster. But the twist is he isn’t excited to open his presents, he simply can’t wait to give a gift to his parents. Rating: 4 Jingle Bells | YouTube/ John Lewis Photo: YouTube/ John Lewis

14. 6 - The Beginner (2022)
Let me start by saying, I think this advert is great. It is a beautiful way to change up the formula and it carries such an important message. I do have a minor gripe, I don’t get why they didn’t use the original All the Small Things - the cover doesn’t work and since it is largely about a foster dad learning to skate, the original would have fit better. But overall, it is very good. Rating: 4.2 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

15. 5 - The Boy and the Piano (2018)
The most star-studded of all the John Lewis adverts - courtesy of featuring Sir Elton John himself. It channels nostalgia - charting the pop star’s career backwards through time - to explore the impact a really good Christmas present can have. It is inventively edited and overall really well done - and the moment when young Elton plays the piano for the first time always gives me chills. Rating: 4.25 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

16. 4 - The Journey (2012)
The cover choice - The Power of Love - is absolutely top tier in this one and the epic journey of the snowman to buy a gift for his wife is extremely charming. I had forgotten how good this advert is - channelling the nostalgic vibes of The Snowman into something heartwarming. Rating: 4.5 Jingle Bells | YouTube/ John Lewis Photo: YouTube/ John Lewis
.jpeg?trim=0,297,0,54&crop=&width=800)
17. 3 - The Man on the Moon (2015)
Following up Monty the Penguin would always be a tough ask, but the Man on the Moon is a really strong effort. It is such a fun concept, the idea of ‘the man on the moon’ being literally just a man. It has one of the top five cover songs - and like all the best Christmas stories it has just a hint of the bittersweet, but it is perhaps a tad long. Rating: 4.75 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

18. 3- Excitable Edgar (2019)
Can we start by just taking a moment to admire the craftsmanship of this advert - it looks better than some Hollywood films released in the last few years. Personally, I love everything about this one - the song choice, the storyline, and of course the moment that poor Edgar is able to use his fire for good and light the Christmas pud. Not sure what the collective opinion is on this one, but it is a really strong effort and extremely Christmassy in a fairy tale way. Rating: 4.9 Jingle Bells. | YouTube/ John Lewis Photo: YouTube/ John Lewis

