Katy Perry’s new music video, “Swish Swish” is set at a wacky basketball game, and packed with familiar faces. A Billboard intern listed all of the celebrity cameos, which include everyone from Russell Horning (the backpack kid), who play’s Perry’s teammate, to Carter Wilkerson (the guy who asked Wendy’s for chicken nuggets on Twitter), who is seen eating chicken nuggets, of course, to Perry’s own alter-ego, Kathy Beth Terry. Nicki Minaj raps at halftime, while sportscasters Bill Walton and Rich Eisen call the game. Watch it here:

The cast is easily recognizable, but the reason for their presence in the video is less clear. Is Perry trying to make a point about our viral culture, and how online, fame comes and goes in an instant? Or is the video, which features lots of meme-worthy imagery, just Perry’s attempt to make the video catch on as widely as possible?

“Swish Swish” was directed by Dave Meyers, who also directed the video for “Firework,” which was name Video of the Year at the 2011 MTV Video Music Awards. Perry has been nominated for many VMAs over the years, and has won a few. In 2011, in addition to taking home the top award for “Firework,” Perry’s video fodr “E.T.” won for Best Collaboration, and in 2014, “Dark Horse” won Best Female Video. This year, she has three videos in the running for awards—“Chained to the Rhythm,” “Feels” and “Bon Appétit.”

This Sunday, Katy Perry will host the 2017 MTV VMAs, and she is also expected to sing a medley of her songs during the show. Rumors have floated around that Perry might perform with her longtime rival, Taylor Swift on Sunday night, but Garrett English, executive producer of the VMAs told Entertainment tonight, “That’s not happening.” He also denied that Swift was planning to do a solo performance. This year’s performers include Miley Cyrus, DNCE, Fifth Harmony, Kendrick Lamar, Logic, Lorde, Shawn Mendes, Pink, Ed Sheeran and 30 Seconds to Mars.