Watch All the Performances From the 2018 MTV VMAs Right Here

Tonight's performances at the 2018 MTV VMAs ran the gamut, from flashy pop numbers (Ariana Grande) to acoustic vibes (Shawn Mendes), and several spell-binding rap sets. (Nicki Minaj! Travis Scott! Post Malone!) Of course, a highlight of the evening was Jennifer Lopez's Michael Jackson Video Vanguard performance, which featured an array of her greatest hits and some surprise guests (including Ja Rule). Watch all the performances for yourself, below, so you'll know what everyone's talking about.

Shawn Mendes: The singer performed his hit "In My Blood" wearing a white tank top that felt very eighties-inspired. Where is his rom-com offer, TBH?

Bazzi: The up-and-comer gave an abridged performance of his song "Beautiful." It was very sweet!

Logic and Ryan Tedder: They performed their joint song "One Day" as people wearing pro-immigration T-shirts stood in the background.

Panic! At the Disco: The beloved '00s group sang their undeniably catchy song "High Hopes" to a very enthusiastic crowd. Brendon Urie looked like a snack-and-a-half, naturally.

Jessie Reyez: She gave a very soulful rendition of her song "Apple Juice" while wearing an overalls get-up and white shoes.

Nicki Minaj: The Queen rapper performed a medley of her new songs, including "Majesty" and "Barbie Dreams," which contains a laundry list of references and disses. The set, naturally, was Egyptian-queen-inspired.

Hayley Kiyoko: The PUSH Artist Award winner did a short but energetic snippet of her song "Curious," which is an absolute bop, for those who haven't listened.

Jennifer Lopez: Her Michael Jackson Video Vanguard Award medley was phenomenal and included excerpts of "Waiting for Tonight," "On the Floor," "Dance Again," "Ain't Your Mama," "Booty," "Love Don't Cost a Thing," "Get Right," "Jenny From the Block," and "I'm Real."

Ariana Grande: The pop queen did her take on the Last Supper with a sultry performance of "God Is a Woman."

Pretty Much: The group danced through a fun rendition of their track "Summer on You."

Travis Scott and James Blake: Their performance was a sight for both the eyes and the ears—an energetic, full-out party, which included their songs "Stargazing," "Stop Trying to Be God," and "Sicko Mode."

Juice Wrld: The rapper performed his song "Lucid Dreams" with lots of (juicy) Auto-Tune.

Maluma: "Felices los 4" has never sounded (or looked) sexier.

Lauv: This performance all but confirmed that "I Like Me Better" is a total jam.

Post Malone, 21 Savage, and Aerosmith: The unlikely trio did a hyped-up mash-up of "Rockstar," "Dream On," and "Toys in the Attic."

Related Stories:

MTV VMAs 2018: All the Photos of Ariana Grande and Pete Davidson Looking Cute

Cardi B Is Back to Your Regularly-Programmed Red-Carpet Slayage at the 2018 MTV VMAs

VMAs 2018: All the Looks From the Red Carpet