Amandaland's Lucy Punch has replaced Dawn French as the star of Marks & Spencer's big budget Christmas campaign, according to ...