Tom Holland will be hanging up his spider man suit this winter as he takes on the role of Percy Pig as part of Marks & Spencer’s bumper festive campaign.

The shop has said it wants to make Christmas this year “its biggest ever” as it launches two marketing campaigns on the same day as rival John Lewis releases its Christmas advert.

The company has launched a musical advert, showing off clothing and encouraging customers to have an “anything but ordinary” Christmas.

The retailer has also brought children’s favourite sweet Percy Pig to life through animation for the first time to celebrate the launch of its new Christmas food ranges.

Percy Pig will be voiced by actor Tom Holland.

In the ad, Percy comes to life after a swing of the wand by a fairy played by British actor, Dawn French.

The pair then roam an M&S foodhall store, with the company showing a variety of new products including a triple-chocolate panettone and “golden blond Christmas pudding”.

Tom Holland said:

“I’ve loved Percy Pigs for as long as I can remember, and when I was asked to be his voice – his first ever voice – it took me less than a second to say yes.”

M&S Food director of marketing Sharry Cramond also said the company felt a particular need to try and “bring some magic” to people’s Christmas celebrations after the pandemic ruined many customers’ festive plans last year.