M&S has released its much-anticipated Christmas advert starring Happy Valley and Granchester actor James Norton, who makes his debut as Santa Claus.
Alongside him is Lucy Punch, (Amandaland and Motherland) as Mrs Claus. It is Mrs Claus who encourages Santa to lose the beard, leave the North Pole behind and experience for himself the Christmas magic being created in homes across the country.
Katherine Jenkins also stars and brings her own distinctive voice to the classic Heaven Is A Place On Earth.
Watch the full advert in the video above.