Marks & Spencer has unveiled its Christmas advert for 2025, starring James Norton as Santa and Lucy Punch as Mrs Claus. The campaign showcases the retailer's fashion, homeware, beauty and gifting ranges, marking the start of the festive season at M&S.
The advert opens in the North Pole, where Santa undergoes a makeover after Mrs Claus suggests he might look younger without his beard. Trading his red suit for a stylish outfit, he heads to London to experience Christmas incognito.
Santa's New Wardrobe
James Norton's Santa swaps his traditional red suit for smart-casual staples, cosy knitwear and timeless accessories. Key pieces include a faux leather chore jacket at £65, a roll neck at £28, trousers at £38, a cashmere scarf at £55, a dressing gown at £35, and leather lace-up boots at £80.
Mrs Claus's Style
Lucy Punch's Mrs Claus wears everything from cosy nightwear to statement outerwear. Her looks feature cotton sateen stripe pyjamas at £35, an animal print coat at £90, court shoes at £42, a draped animal dress at £36, leather gloves at £40, and a faux leather strap bag at £28.
Gifts and Homeware
The advert also highlights gifting and homeware, including a Kelly Hoppen Christmas Joy Candle at £25, an Autograph men's shaving set at £22.50, Pixi eye patches at £22, a brushed cotton checked bedding set from £20, a felt hanging bear decoration at £8, a six-foot light-up garland at £45, and a velvet hanging bow decoration at £30.
Katherine Jenkins makes a cameo, performing a rendition of Belinda Carlisle's "Heaven Is a Place on Earth" as the soundtrack. All items are available at Marksandspencer.com.