Jump to Main ContentJump to Primary Navigation

Beyoncé debuts H&M swimwear video


With Beyoncé fever about to hit London in a big way, the singer has ratcheted up the anticipation by unveiling her latest track Standing on the Sun in a swimwear ad for H&M.

The video features the 31-year-old mum flaunting her incredible body in a series of bikini shots, as she performs as alter ego Mrs. Carter.

The promo is directed by Jonas Akerlund and was filmed in the Bahamas.

"What makes these pieces even more special is that Beyoncé herself had input into the design, and they are full of her own personal style," Ann-Sofie Johansson, head of design at H&M, said last month on the collaboration.

Take a first look at the video below and let us know your thoughts on Twitter.

Click here to see Beyoncé's life in photos.



Beyoncé: A Life in Pictures


Sensational swimwear


Beyonce's 5-skin trainers



Octogenarian bride shows us all how it's done

She married her beau 60 years after they first met

by Amy Swales
21 Oct 2016

Vogue editor Alexandra Shulman opens up about her anxiety

by Harriet Hall
21 Oct 2016

Daily outfit inspiration with our look at the best dressed A-listers

Casual dressing ideas from stylish celebrities

21 Oct 2016

These are the most popular boots on Pinterest right now

They’re total lust-haves…

by Kayleigh Dray
20 Oct 2016

Contain yourselves: Mr. Men and Little Miss stamps have arrived

We're going to be writing more letters

by Amy Swales
20 Oct 2016

Victoria Beckham announces new fashion collaboration

(and it's affordable)

by Harriet Hall
20 Oct 2016

Is this Michelle Obama's ultimate statement dress?

Hello, bespoke Atelier Versace

by Harriet Hall
19 Oct 2016

Muslim blogger launches range of hijabs to suit all skin tones

Plus, they're affordable

by Sarah Biddlecombe
19 Oct 2016

30 easy-to-wear, fuss-free work dresses for under £50

Save precious morning minutes

by Sarah Biddlecombe
17 Oct 2016

Whoopi Goldberg has designed a line of “ugly” Christmas jumpers


by Anna Pollitt
17 Oct 2016