Rosie Huntington-Whiteley journeys through a fairytale world in Marks and Spencer's Christmas Campaign.

The advert from the British high-street chain features the 26-year-old beauty in search of her lost dog while she is pictured in an alternate world based on popular fables, 'Alice and Wonderland', 'Hansel and Gretel' and 'The Wizard of Oz.'

She stars alongside 33-year-old model David Gandy who plays the Mad Hatter to her Alice and the Scarecrow to her Dorothy Gale.

They are joined by Helena Bonham Carter who is cast as the green-faced Wizard of Oz but is later seen returning Rosie's lost dog once they return to the real world.

Rosie models the stores Autograph range and designs her own lingerie for the company which became Marks and Spencer's fastest-selling underwear line of all time when it debuted in stores in August 2012. Meanwhile, David is the face of premium men's range, Collezione.

The advert will be seen on television screens in the UK starting this Thursday (07.11.13.)