The John Lewis Christmas ad has been watched nearly 6 million times

John Lewis's Christmas advert has already been watched nearly 6 million times online.
The full two-minute commercial, featuring an old man living on the moon, was only released 24 hours ago.