Rosie Huntington Whiteley in The Marks and Spencer Christmas advert

Rosie Huntington Whiteley enters the magical world of Marks and Spencer's festive advert

Rosie Huntington Whiteley must have had a lot of fun filming the Marks and Spencer Christmas advert, not least because she got to spend time as David Gandy's fairytale beau.

The video, which has been released online, and which hits TV screens tomorrow (November 6), shows the 26-year old playing a number of our favourite fairytale characters as she shows off the high street brand's festive wares.

David Gandy in The Marks and Spencer Christmas advert

Directed by Johan Renck, Rosie, David, Helena and co, take us on a fabulous two-and-a-half minute journey through Alice In Wonderland, Aladdin and The Wizard of Oz.

The advert begins with Rosie taking her (very cute) Westie for a walk, before finding herself falling down a manhole and straight into a celebrity filled Mad Hatter tea party, with a very suave My Gandy as the top-hatted host.

David Gandy and Rosie Huntington Whiteley in The Marks and Spencer Christmas advert

After being chased through some woods by some human playing cards, Rosie finds herself on a magic carpet ride alongside David, before the two of them find themselves following a brick road to an emerald-coloured Helena Bonham Carter.

Speaking about the advert, Rosie said: 'It's really fun, very sweet and kitsch. It doesn't take itself too seriously. But there is a little bit of pressure when you're playing the main character or the lead.'

Helena Bonham Carter in The Marks and Spencer Christmas advert

And, of course, while the actors and models all look beautiful, we want all the clothes, too. We're especially smitten with Rosie's Wizard Of Oz-inspired dress and ruby red slippers, and her sheer navy Alice In Wonderland number.

Time to start writing that Christmas list...

By Olivia Marks

Got a tablet? You can now download In Style magazine straight to your iPad, Kindle (just search the store for 'instyle magazine'), Nook or Google Nexus