Marks & Spencer. More specifically an advert for Christmas. If you can even believe it. The brand has completely outdone itself this time. After the atrocity that was the last campaign featuring Ellie Goulding and Helen Mirren, this fantastical reinterpretation of Alice in Wonderland, Aladdin and The Wizard of Oz starring Helena Bonham Carter, David Gandy and Rosie Huntington-Whiteley is literally beyond.