Beyoncé may be worried about professional photographers taking unflattering photos of her while she’s on stage, but her new commercial for H&M definitely shows off Mrs. Carter’s bikini body — as well as a new song.
The Jonas Akerlund-directed clip for the brand’s new summer line, H&M for Water, features Bey modeling a few colorful bikinis in the Bahamas. From a fringed black number to a tie-dyed flowy two-piece, Beyoncé makes simple beachwear look good.
Queen B also shows off a few of her patented dance moves in a few stylish beach-inspired cover-ups like a fitted racerback tank top dress and a bejeweled little black dress. Not a hair out of place, of course. Watch the ad below.
More importantly, the commercial also previews one of Beyonce’s new songs, “Standing On The Sun.” This is the second new song Beyoncé has premiered in a commercial. The first track, “Grown Woman,” which will reportedly be on her follow-up to 2011′s 4, was featured in a recent Pepsi ad.