Christmas adverts 2026: every UK advert so far, and the one viewers rate highest

PUBLISHED ON

|

The Christmas adverts 2026 season is in full swing. Tesco, Sainsbury’s, Argos and Very all launched on Sunday 1 November, John Lewis, Lidl and Asda followed on Tuesday, and Boots arrived on Wednesday. Aldi’s Kevin the Carrot story carries on from Thursday 5 November, and M&S hasn’t released its advert yet. Here’s every big UK Christmas advert out so far, the songs in them, the early public scores and the adverts still to come. We add each new advert to this page as it lands.

Quick look

  • Out so farDebenhams, Tesco, Sainsbury’s, Argos, Very, John Lewis, Lidl, Asda, Boots and Aldi
  • NewestAldi, where Kevin the Carrot is searching for his missing Cauli Dog
  • Still to comeM&S, Waitrose, Morrisons, Iceland, Co-op and Coca-Cola
  • Best rated so farSainsbury’s BFG advert, top of the supermarket ads with 3.8 out of 5 in OnePulse’s survey

Which Christmas adverts are out so far?

Ten big UK retailers have released their Christmas adverts for 2026. Here they are in the order they came out.

  1. 15Oct
    • DebenhamsChristmas. For EveryoneSong: Dreams, Gabrielle
  2. 1Nov
    • TescoThe Wrong AddressSong: Every Little Thing She Does Is Magic, The Police
    • Sainsbury’sThe BFG returns for a third yearNo song named
    • ArgosTales of Argos PastNo song named
    • VeryThat’s the Very ThingNo song named
  3. 2Nov
    • AldiTeaser: the search for Cauli DogA 10-second clip on social media
  4. 3Nov
    • John LewisGloria and PicklesSong: You Can’t Always Get What You Want, Sam Fender
    • LidlLidl Christmas EverybodySong: a rewrite of Slade’s Merry Christmas Everybody
    • AsdaAll of Christmas at Asda Price. Boom!Song: a remix of Animals, Martin Garrix
  5. 4Nov
    • BootsFor Gifts They’ll Really LoveMusic: a reimagined Shepherd of the Bells
  6. 5Nov
    • AldiKevin’s search for Cauli Dog carries onThe next part, after Monday’s teaser

Every 2026 Christmas advert, brand by brand

What happens in each advert, who is in it and who made it, starting with the one most people are talking about.

John Lewis Christmas advert 2026

Out
Tuesday 3 November
Song
Sam Fender
Made by
Saatchi & Saatchi

John Lewis’s 20th Christmas advert, Gloria and Pickles, stars Dame Kristin Scott Thomas as a grandmother who plans to give her grandchildren cash. Then her toy dog, Pickles, voiced by Paul Whitehouse, comes to life and leads her off on a gift hunt around London. Sam Fender sings a cover of the Rolling Stones’ You Can’t Always Get What You Want.

Our full guide to the John Lewis Christmas advert has the whole story, when it’s on TV and every John Lewis advert song since 2016.

Tesco Christmas advert 2026

Out
Sunday 1 November
Song
Every Little Thing She Does Is Magic, The Police
Starring
Anna Maxwell Martin and Roisin Conaty
Made by
BBH London

Tesco’s advert, The Wrong Address, is a three-minute film about two old school friends. Lizzie, played by Anna Maxwell Martin, accidentally sends her big Christmas food order to her old address, hundreds of miles away. Polly, the Tesco delivery driver played by Roisin Conaty, offers to help, and the handover turns into a road trip.

A 60-second version first aired on ITV during Who Wants to Be a Millionaire? on Sunday 1 November, Retail Times reported. Steve Rogers directed it.

Sainsbury’s Christmas advert 2026

Out
Sunday 1 November
Starring
The BFG, back for a third year
Length
Two minutes
Made by
New Commercial Arts

Roald Dahl’s BFG is back for the third year running, and this time he is ill and fears he will miss Christmas. Sainsbury’s colleague Annie and her sidekick Fred drive a van of Taste the Difference food into Giant Country, dodging the Greedy Giant on the way, and share a feast with him in his cave.

It first aired on TV at 6.26 pm on Sunday 1 November, according to Retail Times.

Aldi Christmas advert 2026

Teaser
Monday 2 November
Next part
Thursday 5 November
Starring
Kevin the Carrot and his daughter Chantenay

Kevin the Carrot is back for his 11th Christmas, and this time his pet Cauli Dog has gone missing. Aldi started with a 10-second teaser on Monday 2 November, in which Kevin and Chantenay put up lost posters for him, Retail Gazette reported. Aldi’s Kevin page told fans to come back on Thursday 5 November to find out what happens next.

The Mirror has described how it ends. The family pulls a gold Christmas cracker, and out pops Cauli Dog in a green jumper and a red party hat, its report says.

0333 577 5577

Aldi put a real phone number on Kevin’s lost posters. The Mirror rang it and got a voicemail from a shivering Kevin, who said he couldn’t come to the phone because he was out searching for his dog.

Then Drag Race UK winner Danny Beard was spotted in Barking in a cauliflower coat, in a look inspired by Cruella de Vil. Aldi replied on X, “We’ve got our top dogs on the case”, but hasn’t said whether Beard is part of the campaign, Brit Brief reported.

Lidl Christmas advert 2026

Out
Tuesday 3 November
Song
Slade’s Merry Christmas Everybody, rewritten
Starring
Shaun Williamson
Made by
Coolr

Lidl Christmas Everybody is a musical advert set to a rewritten version of Slade’s Merry Christmas Everybody, with new lyrics about Lidl’s Christmas food. Shaun Williamson, Barry from EastEnders, leads it, bringing bags of Christmas food to his neighbours, from turkey and sprouts to mince pies and chocolate gonks. Chris Kamara, Capital presenter Kemi Rodgers and comedian Abi Clarke join in, Grocery Gazette reported.

It launches alongside Lidl’s Toy Bank, where you can donate unopened toys in store from Thursday 5 November to Wednesday 16 December.

Asda Christmas advert 2026

Out
Tuesday 3 November
Song
A remix of Animals by Martin Garrix
Format
Four 30-second adverts
Made by
Lucky Generals

Asda has gone for a rave rather than a tearjerker. Each of its four adverts starts as a perfect Christmas card scene, then the beat drops. A mum rides a giant cracker, a dancing gingerbread man and a mince pie crash a party, and grandad ends up at a Christmas rave, Verge Magazine reported. Finn Keenan directed them.

Boots Christmas advert 2026

Out
Wednesday 4 November
Music
Shepherd of the Bells, reimagined
Length
60 seconds
Made by
VML

For Gifts They’ll Really Love starts on Christmas morning, then shows the presents taking over people’s lives. A mum wears her LED face mask everywhere, and a woman reaches for her hair styler in the middle of a romantic dinner. Phoebe Arstein directed it.

Boots says the music is a modern reimagining of the carol Shepherd of the Bells. The advert went online on Wednesday 4 November, and a TV roadblock across several channels follows on Friday 6 November, Boots said.

Argos Christmas advert 2026

Out
Sunday 1 November
Starring
Richard Ayoade
Made by
T&P

In Tales of Argos Past, Richard Ayoade plays a miserly Scrooge figure who can’t work out what to buy his mum. Argos’s toy mascots, Connie and Trevor, take him on a ghostly trip through Argos memories, loosely based on A Christmas Carol, to show him it isn’t just a toy shop, ContentGrip reported. Declan Lowney directed it.

Very Christmas advert 2026

Out
Sunday 1 November
Starring
A new flamingo family
Made by
The Gate

Very’s flamingos are back in That’s the Very Thing. In the 30-second advert, a young flamingo hunting for his dream present is pulled through the Very cube into his family’s dream worlds, before they all spend Christmas Day together. It’s the first Very campaign made with a mix of CGI and AI-assisted production, Retail Times reported.

Debenhams Christmas advert 2026

Out
Thursday 15 October
Song
Dreams, Gabrielle
Starring
Emily Atack, Mathew Horne and Kym Marsh

Debenhams was the first big retailer out this year with Christmas. For Everyone, a romcom set around a village Christmas party. Emily Atack plays Tina, who comes home and gets together with Chris, the one who got away, played by Gavin & Stacey’s Mathew Horne. Kym Marsh also stars, and Gabrielle sings Dreams, Creative Boom reported. Tom Day directed it.

What songs are in the Christmas adverts 2026?

John Lewis has Sam Fender, Tesco has The Police and Lidl has Slade with new words. Here’s every song named so far.

The 2026 Christmas advert songs

  • John LewisYou Can’t Always Get What You WantSam Fender, covering the Rolling Stones
  • TescoEvery Little Thing She Does Is MagicThe Police
  • LidlMerry Christmas EverybodySlade’s hit with new Lidl lyrics, led by Shaun Williamson
  • AsdaAnimalsA remix of the Martin Garrix track
  • DebenhamsDreamsGabrielle
  • BootsShepherd of the BellsA modern reimagining of the carol, singer not named

No song has been named yet for Sainsbury’s, Argos, Very or Aldi.

If you’re trying to place the song in the Gucci advert, it’s Mariah Carey’s All I Want for Christmas Is You, and Carey stars in it too.

Which is the best Christmas advert of 2026 so far?

On early public scores, it’s Sainsbury’s. Its BFG advert scored 3.8 out of 5 in OnePulse’s tracker, ahead of Tesco on 3.6.

Average score out of 5

  • Sainsbury’s3.8
  • Tesco3.6
  • Lidl3.5
  • Asda3.3

Each score is from about 500 UK adults, asked within hours of the advert going online.

The scores come from OnePulse’s Christmas ad tracker, which only covers supermarket adverts and hasn’t scored Aldi yet. It is rating John Lewis separately, so Boots, Argos, Very and Debenhams don’t have a score here.

Which Christmas adverts are still to come?

M&S, Waitrose, Morrisons, Iceland, Co-op and Coca-Cola hadn’t released their 2026 Christmas adverts when we checked on Thursday 5 November.

  • M&SAmandaland star Lucy Punch is the face of its campaign. It will be the first M&S Christmas advert to put food and fashion together, Marketing Minute reported. No release date yet.
  • Coca-ColaNo date yet. Its UK site ran a vote on where the Christmas truck should visit, which closed on Tuesday 3 November.
  • WaitroseNo date yet
  • MorrisonsNo date yet
  • IcelandNo date yet
  • Co-opNo date yet

We’ll add each one to this page the day it lands.

When do the Christmas adverts come out?

Most of this year’s big UK Christmas adverts landed in the first week of November.

Debenhams was the first of the big retailers, on Thursday 15 October. The main rush started on Sunday 1 November, when Tesco, Sainsbury’s, Argos and Very launched on the same day. John Lewis, Lidl and Asda followed on Tuesday 3 November, Boots on Wednesday 4 November and the next part of Aldi’s story on Thursday 5 November.

Also out: fashion, beauty and sport adverts

  • Sports DirectErling Haaland, Dina Asher-Smith, Leah Williamson, Henry Pollock and Aitch help an uncle pick out football boots for his niece.
  • GucciMariah Carey stars, to All I Want for Christmas Is You. Harmony Korine directed it.
  • BurberryPierce Brosnan and Fiona Shaw host a Christmas house party at Longleat House.
  • Tiffany & Co.Amanda Seyfried stars, to a slower version of The Wannadies’ You and Me Song.
  • The Perfume ShopLet Love Last follows two brothers replacing their mum’s perfume in their first Christmas without their dad.

These details are from Famous Campaigns’ tracker, PR Shots’ list and Creative Boom.

Christmas advert questions

What song is in the Tesco Christmas advert 2026?

Every Little Thing She Does Is Magic by The Police.

Who is the actress in the Tesco Christmas advert?

Anna Maxwell Martin plays Lizzie. Roisin Conaty plays Polly, the delivery driver.

What is the song in the Asda Christmas advert?

A remix of Animals by Martin Garrix.

Who is in the Lidl Christmas advert 2026?

Shaun Williamson, Barry from EastEnders, with Chris Kamara, Kemi Rodgers and Abi Clarke.

When is the Aldi Christmas advert 2026 out?

A teaser came out on Monday 2 November, and the next part followed on Thursday 5 November.

What is the Kevin the Carrot phone number?

It’s 0333 577 5577, the number on Kevin’s lost posters. The Mirror found it plays a voicemail from Kevin.

How long has Kevin the Carrot been around?

Since Aldi’s 2016 Christmas advert, so 2026 is his 11th Christmas.

When is the M&S Christmas advert 2026 out?

M&S hasn’t released it yet. Lucy Punch will star.

When is the Coca-Cola Christmas advert 2026 out?

Coca-Cola hasn’t announced a date yet.

Who sings the John Lewis Christmas advert song?

Sam Fender, covering the Rolling Stones. Our John Lewis advert guide has more.

Want the next Christmas advert first? Add Daily Tuesday as a preferred source on Google.

This page is built from the retailers’ own announcements and trade coverage in Retail Times, Retail Gazette, Grocery Gazette, Creative Boom, Marketing Minute, ContentGrip, Brit Brief and Verge Magazine. The details of Aldi’s ending and the Kevin the Carrot voicemail are from the Mirror’s report, and the public scores are from OnePulse.

You might also like