Who should win the battle of the Christmas ads? Vote for YOUR favourite now - from Waitrose's love story with Keira Knightley to John Lewis' glamorous grandma

The festive season is firmly underway once again, and so too is the battle of the Christmas adverts.
A shirtless James Norton, a glamorous grandma, Wallace and Gromit in Barbour jackets and even a love story involving Keira Knightley are all contenders for the top spot.
Sainsbury's helped kick off the race to deliver 2026's most heartwarming ad by bringing back Roald Dahl's beloved BFG for the third year running, while John Lewis relied on the star power of Oscar-nominated actress Dame Kristin Scott Thomas.
The commercial stars the Slow Horses actress, 66, as a fashionable granny who appears to have everything she needs in life, bar the inspiration to buy her two grandchildren the perfect Christmas gift. Thankfully, the 162-year-old department store is on hand to help.
Waitrose today became the latest retailer to launch its festive message, with Keira Knightley and Joe Wilkinson both reprising their roles in a follow-up to last year's ad that saw the latter play a glum widower, Phil, who bumps into Knightley at the cheese counter in their local Waitrose.
After 12 months of waiting to see what happens next with these two star-crossed lovers, viewers finally find out whether this is the Christmas that Phil gets his girl.
It joins a host of commercials already delighting audiences – including Lidl's Yuletide promotion, which captures EastEnders legend Shaun Williamson, who played ill-fated Barry Evans on the soap, taking on Slade's beloved Merry Xmas Everybody.
Elsewhere, Tesco brings out Irish comedian Roisin Conaty and Motherland star Anna Maxwell Martin, who play the roles of old school friends who unexpectedly cross paths after many years apart.
So, which retailer is topping the leaderboard for best Christmas advert this year? You decide...
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.