Entertainment · Celebrity · 13 hrs ago

James Norton plays a clean-shaven, athletic Santa in M&S Christmas ad

James Norton plays a clean-shaven, athletic Santa in M&S Christmas ad

M&S has released its 2026 Christmas advert, starring James Norton as a clean-shaven, athletic Santa Claus.

In the three-minute film, Santa goes undercover to experience Christmas after his wife encourages him to shave off his beard.

Lucy Punch plays Mrs Claus, and the advert also features singer Katherine Jenkins at a children’s carol service.

The story centres on shared festive moments, including parties, food, presents and decorating, rather than only on gifts.

Norton’s Santa has a notably different look, shaped in part by the actor’s fitness routine, which includes running, strength training and Pilates.

M&S is competing for attention with John Lewis during the busy Christmas advertising season, when both retailers are trying to draw shoppers in a tough consumer market.

M&S has brought its fashion, food, beauty and homeware products together in one campaign, with many items shown in the advert available to buy.

4 sources

Related

What people are saying

James Nortonactor playing Santa
It's not every day you get asked to play Santa, let alone a Santa who immediately shaves off his beard!
via Digital Spy
Lucy Punchactor playing Mrs Claus
I don’t want any more Christmas tearjerkers.
via Guardian
Gurjit Deguncreativity and cultural editor at Campaign
playful and tongue in cheek without being silly
via Guardian