Ariana Grande has released the star-studded music video for her latest hit single, Thank U, Next.
The highly anticipated video paid homage to teen movies such as Mean Girls, Bring It on, 13 Going on 30 and Legally Blonde.
Many of the filmsā stars ā including Jennifer CoolidgeĀ andĀ Jonathan Bennett ā made appearances, as did Grandeās own celebrity friends.
Coolidge reprised her role from Legally Blonde opposite Grandeās reimagining of Reese Witherspoonās Elle Woods.
Grande performed a version of the Bend and Snap move from the film, changing it slightly to avoid legal issues. Witherspoon tweeted to say she ānailed itā.
She wrote: āCan we please talk about @ArianaGrandeās Bend and Snap?! 10/10 nailed it!ā
Grande replied: āomg we tried to put our own twist on it so legal wouldnāt come for us but THANK U. this is the biggest honor. love u more than words.ā
For the Mean Girls segment, surprise inclusion Kris Jenner played Regina Georgeās mother, standing in the audience and video taping Grandeās dance routine on stage.
Australian singer Troye Sivan, a close friend of Grande, also made an appearance.
Referencing Mean Girls, he says: āI heard sheās a lesbian now and dating some girl named Aubrey.ā
Elsewhere, Grandeās former Victorious co-star Elizabeth Gillies stood in for Lindsay Lohanās Mean Girls character while Stefanie Drummond reprised her role from the same film.
The music video for Thank U, Next had been viewed more than 20 million times within six hours of being posted on YouTube.
The song is currently enjoying its fourth week at number one in the UK singles charts.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here