Unless youve been living in a cave, youll have no doubt seen – or at least heard of – Ariana Grandes instant cult classic video, Thank U, Next.
Bursting with 90s movies references taken from Mean Girls, Bring It On and Legally Blonde, the music video is also packed full of celebrity cameos.
But who are they all? Lets break it down:
Better known as her YouTube persona Miranda Sings, pregnant Colleen appears as a cheerleader.
An old friend of the Grandes, shes previously shared videos with her hanging out with the family, with some dating as far back as 2009.
The 32-year-old has nearly 10 million YouTube subscribers which is no mean feat.
Bennett reprised his role of heartthrob Aaron Samuels from Mean Girls for Grandes video.
The 37-year-old looks remarkably young and almost passable for his school-boy self in the clip which shows him walking through the corridor together with the plastics.
He references one of the 2004 films iconic lines in the video as he says Ariana Grande told me my hair looks sexy pushed back – shes not wrong.
Stefanie played Bethany Byrd in Mean Girls – yknow, the army pants and flip flops girl?
Originally known for her line: I saw Cady Heron wearing army pants and flip flops, so I bought army pants and flip flops, her line changes in the video to Ariana broke off an engagement, so I found a guy to propose to me and I broke off an engagement.
Jennifer Coolidge features in the video as nail saloon worker Paulette in Legally Blonde who learnt the bend and snap from Elle Woods (Reese Wetherspoon)
Her cameo makes sense given that the video is loaded with Legally Blonde references – from Grande walking into law school dressed in pink to the adapted bend and snap dance in Paulettes salon.
Jennifer is notably wearing the same outfit as Paulette did in the film.
Kris Jenner channeling Regina Georges mother as she films her daughter and her friends performing a wholly inappropriate dance at the school show is perhaps the highlight of the whole video.
63-year-old Jenner, dressed in a millennial pink tracksuit and armed with a camcorder is seen squealing Thank you, next, bitch!
An instant GIF reaction in the making, the role is made for Jenner.
Troye Sivan (Singer, actor and friend of Grande), Gabi DeMartino (YouTuber, Singer and Grande lookalike), Liz Gillies, Daniella Monet and Matt Bennett (actors from Victorious), Victoria Monet (singer), Tayla Parx (singer-songwriter and actress),
Grandes friends and influencers in their own rights, Alexa Luria, Courtney Chipolone also appear.
More: Ariana Grande