Forget your John Lewis or your Kevin the Carrot, Sky has just swooped in and delivered this year's best Christmas ad.

It features E.T (E.T!) and US star Henry Thomas - the actual actor who played Elliott in Stephen Spielberg's iconic 1982 movie. You may remember him more recently as one of the stars of Netflix's hit horror series 'The Haunting of Hill House'.

The ad sees everyone's favourite extraterrestrial arrive back on Earth once more, only this time he meets Elliott's children and, well, it's just magical and you need to see it for yourself.

JD Buckley, CEO Sky Ireland, said: "We're delighted to bring E.T. back to Earth in this new festive short story, helping us to celebrate the magic of family time at Christmas and Sky's part in bringing our customers together at this special time of year.

"And with free world-wide Sky landline phone calls on Christmas Day through to St. Stephen’s Day, I’m sure, like E.T., everyone will be phoning home."

We're off to watch it again.