Countless Christmas advertisements have been aired on television over the decades by a myriad of supermarkets, clothing brands, and department stores. Morrisons,John Lewis, Marks & Spencer, and Argos have already released their 2025 adverts on mainstream TV - and they've been met with a mixed reaction. While many Christmas adverts are easily forgotten as soon as the New Year rolls around, others have been etched in our memories as we look forward to the festive season each year. Here, Express.co.uk has ranked the best Christmas adverts of all time - and number one is not the beloved 'Holidays are Coming' posting for Coca-Cola...
Sainsbury's advert reflects on the 1914 First World War Christmas truce 100 years on - and it really touched the hearts of the nation. The clip, which is more than three minutes long, shows soldiers from both sides of the war stopping to play a game of football on no man's land before facing the harsh reality of returning to battle later on. " data-has-syndication-rights="1" data-portal-copyright="Sainsbury's" data-licensor-name="Sainsbury's" /> You may also like

PM Modi Urges Indian Women's Cricket Team Players To Promote Fit India Movement To Combat Obesity

Bihar witnesses active participation with 53.77 pc voter turnout in assembly polls till 3:00 PM

Indian equity indices end lower amid selling in broader markets

4th T20I: Ellis and Zampa pick three wickets each as Australia restrict India to 167/8

Yash's KGF actor Harish Rai passes away at 63 after losing his battle to cancer





