Rihanna started tonight's MTV VMAs with a rowdy performance of her new song "Cockiness," and host Kevin Hart was on stage afterward to start the jokes coming. He verged into some potentially awkward territory when he tried to end the feud between Drake and Chris Brown, both of whom went on to win awards later. Kevin even leaped to Kristen Stewart's defense in his opening riff about mistakes. Katy Perry popped up to present the first award, best pop video, to One Direction. One Direction also later claimed best new artist. Robert Pattinson, meanwhile, joined his Twilight buddies Peter Facinelli, Taylor Lautner, and more to debut a new clip from their upcoming Breaking Dawn Part 2.
As for the performances, Miley Cyrus introduced Pink, who put on a boisterous show. Frank Ocean, welcomed by Zoe Saldana, had one of the night's most moving onstage appearances and was followed by Lil Wayne, One Direction, and Green Day. Alica Keys, who took in the fun alongside husband Swizz Beatz and their son Egypt, debuted her new song "Girl on Fire." Taylor Swift also wore her signature red to belt out "We Are Never Ever Getting Back Together." The final Moonman went to video of the year honoree Rihanna for "We Fell in Love." She made a triumphant speech after brushing some dirt off her shoulder — make sure to check out who wore what on the red carpet and the full list of 2012 MTV VMAs winners.