A scene from John Lewis's 2021 Christmas advertising campaign 'Unexpected Guest'. Photo: John Lewis
A scene from John Lewis's 2021 Christmas advertising campaign 'Unexpected Guest'. Photo: John Lewis

The best Christmas adverts for 2021: from John Lewis and M&S to Disney