Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

This dress was the star of M&S's Christmas ad and now has £20 off

The trendy Christmas dress is selling fast over at M&S.

(Marks & Spencer / Yahoo Life UK)
The Christmas dress is selling fast at M&S. (Marks & Spencer / Yahoo Life UK)

Marks & Spencer debuted its hotly-anticipated Christmas ad last month, and it didn't disappoint. In fact, it ended up being one of the most joyous ads we've seen this year. A feast for the eyes, it showcases everything M&S has to offer for the festive season, including standout partywear picks, gorgeous decorations, gifting and homeware.

Between baubles cascading down the stair, music blaring and lavish guests dancing, Marks & Spencer debuts its latest collection ready for Christmas, filled with everything from mini dresses dripping in sequins to sparkly blouses and classy stilettos.

In the ad, we get a glimpse of an entire range of stylish yet affordable partywear options, including the ultimate Christmas day dress — this V-Neck Frill Detail Midaxi Smock Dress. Designed in a gorgeous deep red, this floaty smock is ridiculously flattering with its long blouson sleeves, loose cut, and feminine details. Looking a lot more expensive than it actually is, it's the sort of dress you'll not just look great in, but feel great in, too. We're also obsessed with the way M&S has styled it, with a cropped faux fur jacket and knee-high boots.

And to top things off, it's just been added to M&S's sale, meaning you can snag the stylish dress for just £39 down from £59.

This floaty midaxi smock dress from Marks & Spencer was featured in the brand's Christmas advert. 

£39 at Marks & Spencer
(Marks & Spencer)
Great for an occasion, this floaty dress comes with gorgeous ruffle detailing and blouson sleeves. (Marks & Spencer)

Shop Marks & Spencer's Christmas ad

Also featured and a silhouette that has proven popular this year is the elevated cardigan. In this case, a blouse-style top that comes fastened with oversized bows for a chic yet festive vibe. Available in sequin ivory and black, we picture this looking great with some wide leg trousers and heels.

(Marks & Spencer)
Keep it chic with this bow sequin blouse and a pair of wide leg jeans. (Marks & Spencer)

While you could keep things simple this year with a little black dress, if you really want to turn heads, there's always the option of going for an all-over sequin, fringed number — like this show stopping Sequin Square Neck Mini Shift Dress, £79, that gets a fair amount of screen time in the ad (so will inevitably sell out fast).

(Marks & Spencer)
Turn heads in this standout sequin mini dress. (Marks & Spencer)

We're suckers for a monochromatic look, and this all-red ensemble is absolutely stunning for Christmas. And you can buy the entire thing, including the tailored jacket, matching trousers, coordinating coat, and patent pointed pumps.

(Marks & Spencer)
Embrace Christmas with an all-over red look. (Marks & Spencer)

If sequins or bold colours aren't your thing, M&S also have you covered, with timeless shift dresses detailed with oversized bows, simple round necklines and short sleeves, great with a pair of tights and some block strappy heels for the evening.

(Marks & Spencer)
We're obsessed with the oversized bow detail on the back of this shift dress. (Marks & Spencer)

Sequin Midaxi Pencil Skirt | £45

(Marks & Spencer)
(Marks & Spencer)

Sequin Pleat Front Wide Leg Trousers | £59

(Marks & Spencer)
(Marks & Spencer)

Disc Sequin Sleeveless Top | £35

(Marks & Spencer)
(Marks & Spencer)

Fringe Hem Mini Shift Dress | £45

(Marks & Spencer)
(Marks & Spencer)

Velvet Round Neck Midaxi Column Dress | £45

(Marks & Spencer)
(Marks & Spencer)

Mesh Jersey Animal Print Midi Column Dress | £35

(Marks & Spencer)
(Marks & Spencer)

Pure Cotton Embellished Cropped Cardigan | £65

(Marks & Spencer)
(Marks & Spencer)

Sequin Square Neck Mini Shift Dress | £49.50

(Marks & Spencer)
(Marks & Spencer)

Sparkly Cape | £69

(Marks & Spencer)
(Marks & Spencer)

Sparkly Wide Leg Trousers | £29.50

(Marks & Spencer)
(Marks & Spencer)