The Independent - M&S's Christmas ad culture is sexy, sweet - and putting John Lewis to shame Days after John Lewis' festive offer missed the mark, Marks & Spencer won the nation over. James Norton as Santa Hot and Lucy Punch as a scene-stealing Mrs. Claus What more could you want, asks Annabelle Nugent.