The advert features a young girl spreading “leftover magic” from Santa inspired by a story from her granddad. People waiting at the bus stop are turned in to gingerbread men, the local cat gets a new Christmas jumper, a perfectly decorated Christmas tree pops up from the ground and a man is turned into a snowman.

With help from her older brother, the siblings turn a once dull village into a winter wonderland.

Asda’s chief customer officer Andy Murray said: “We truly believe that with great quality products at leading price points; everybody can have an extra special Christmas with Asda.

“We know the most important thing for our customers at Christmas is spending time with family and friends. These are the people who make Christmas special and they’re willing to go the extra mile to make sure the occasion is truly magical.

“This generosity is reflected through our whole Christmas campaign this year, from the wonderful spirit of Tilly and Jack in our ad to a beautiful digital storybook of Santa’s Leftover Magic that has been created in support of our Fight Hunger, Create Change initiative.

”We have also doubled donations from our Asda Foundation to over £1m to support good causes over the next three months. This investment will see 1,500 charities across the country benefiting from additional funding this festive season.”