Bruno Mars directed the high-energy clip.

"Blow" is the most rocking tune we've ever heard from Ed Sheeran. So it makes perfect sense that the high-energy video for the track from the singer's upcoming No. 6 Collaborations Project is a banger. Sheeran tapped his co-vocalist on the track, Bruno Mars, to direct the clip, which takes place during a raucous show at Los Angeles' legendary Viper Room club.

Only Sheeran, Mars and country star Chris Stapleton are nowhere to be found in the visual. Instead, they're replaced by an all-female band, with three lead singers who take on their respective parts with furious energy. Sheeran's part is played by former America's Next Top Model contestant Cherish Waters, who gets the head-banging crowd whipped up into a frenzy, while black cowboy hat-wearing model/actress Jordan Kelly DeBarge channels Stapleton while Just Add Magic star Cheyenne Haynes takes on the Mars role.

"Blow," produced by Mars, is the fifth song Sheeran has released from the collaborative album due out on July 12, following up on "I Don't Care" with Justin Bieber, "Beautiful People" with Khalid, "Best Part of Me" with Yebba and "Cross Me" with Chance the Rapper and PnB Rock. Check out the full lineup of Collaborations here.

Watch the "Blow" video below.