This year it's all about giving a little love to help families in need.

Last year's focused on young Edgar the dragon and before that it was a look at Elton John's journey to become a star after being gifted a piano.

We're talking of course about John Lewis adverts, which never fail to get us in the festive spirit.

One of the most memorable ones for many was from 2011 which saw a cute little boy, waiting patiently for Christmas to finally arrive, counting down the days in 'The Long Wait'.

The 90-second ad tricked everyone into thinking the child was eagerly waiting to open his presents after a visit from Santa, when in fact he just wanted to give out some gifts he had bought for his nearest and dearest.

Lewis in the 2011 advert

Set to a new version of the Smiths’ track Please, Please, Please Let Me Get What I Want, the ad ended with the tagline ‘For gifts you can’t wait to give’.

How sweet!

It's been nine years since the advert first hit our screens and during that time its star has been very busy.

Lewis McGowan, the boy who endured the long wait, is now completely unrecognisable and has gone on to have roles in several big movies and TV shows.

He's totally unrecognisable now
He starred in the 2017 Pirates of the Caribbean movie alongside Orlando Bloom

Most notably, the 15-year-old has appeared alongside Orlando Bloom in Pirates of the Caribbean: Dead Men Tell No Tales.

McGowan played Henry Turner in the 2017 blockbuster, who is the son of Bloom's character, Will Turner.

The young actor has also worked on episodes of Doctor Who, Netflix's The Alienist: The Angel of Darkness and Houdini and Doyle.

His acting credits also include short films, such as In the Fall and Blue Christmas.

McGowan, from Hamilton, near Glasgow, was chosen from 250 other children to star in the John Lewis advert, which was filmed over five days in London.

At the time, the youngster is reported to have said about it: "I had great fun but it was hard work."

Bless him!

Do you have a story to share? We want to hear all about it. Email us at yourmirror@mirror.co.uk