Camila Cabello won big at the 35th annual MTV Video Music Awards.
Camila took home the award for Artist of the Year as well as Video of the Year for "Havana."
Cardi B kicked off the awards show by pretending to be holding her newborn baby Kulture before displaying the VMA Moon Man trophy. Cardi B would return later on as she accepted the award for Best New Artist. (P.S. Girlfriend was sporting 200 carats’ worth of Colombian emeralds worth... $4 million.)
Other big winners of the night included Nicki Minaj (Best Hip-Hop video for "Chun-Li"), Ariana Grande winning Best Pop video for "No Tears Left to Cry," Post Malone winning Song of the Year for "Rockstar," J. Balvin winning the award for Best Latin video for "Mi Gente," Childish Gambino winning the Video with a Message award for "This is America".
Jennifer Lopez took home the prestigious Video Vanguard Award after she performed onstage a number of hit songs from throughout her career including "Ain't Your Mama," "Love Don't Cost a Thing, "Get Right," "I'm Real" alongside rapper Ja Rule. She also won Best Collaboration for "Dinero" featuring DJ Khaled and Cardi B.
Madonna tried to pay tribute to the late Aretha Franklin, whom she thanked for making her career possible after sharing how she got her start in music. HOWEVER, she was highly criticized for making the speech more about herself than about Aretha.
Shawn Mendes was the first performance of the night. The pop star sang "In My Blood" from his self-titled third studio album, and got drenched in water as rain dropped down from the ceiling.
Other performances included Bazzi, Logic and Ryan Tedder, Panic! At the Disco, Jessie Reyez, Minaj, Hayley Kiyoko, Grande, boy band PRETTYMUCH, Travis Scott, Juice Wrld and Latin artist Maluma. Post Malone and 21 Savage performed "Rockstar" followed by Aerosmith who took the stage as the final performance of the night.
Sources: TMZ, Up!, E!, TooFab