Credit: Kevin Winter/Getty Images Photo: Taylor Swift Performs at the 2012 VMAs

The 2012 Video Music Awards were packed with killer performances from start to finish, and whether it was One Direction taking the stage to belt out their hit, “One Thing,” or Rihanna performing her new song, “Cockiness,” we just couldn’t get enough.

Check out all the performances from the 2012 VMAs below!

One Direction
One Direction performs “One Thing" live at the 2012 VMAs. Get ready to swoon, gals!

Credit: MTV Photo: One Direction performs “One Thing" Live at the 2012 Video Music Awards (VIDEO)

Frank Ocean
Watch Frank Ocean’s emotional performance of “Thinking About You” live at the 2012 VMAs.

Credit: MTV Photo: Frank Ocean’s Performs “Thinking About You” Live at the 2012 VMAs (VIDEO)

Rihanna
Rihanna and A$AP Rocky perform a mashup of her latest song “Cockiness” and “We Found Love” live at the 2012 VMAs. Check it out below.

Credit: MTV Photo: Rihanna and A$AP Rocky Perform “Cockiness” at the 2012 VMAs (VIDEO)

Pink
P!nk performs a medley of her most popular songs, including Blow Me (One Last Kiss) live at the 2012 VMAs. Watch her killer performance now!

Credit: MTV Photo: Pink Performs “Blow Me (One Last Kiss)" at the 2012 VMAs (VIDEO)

Lil Wayne
Lil Wayne and 2 Chainz perform “Yuck/ No Worries” live at the 2012 VMAs.

Credit: MTV Photo: Lil Wayne and 2 Chainz Perform “Yuck/ No Worries” at the 2012 VMAs (VIDEO)

Green Day
Green Day performs “Let Yourself Go” live at the 2012 VMAs.

Credit: MTV Photo: Green Day Performs “Let Yourself Go” at the 2012 VMAs (VIDEO)

Alicia Keys
Alicia Keys performs “Girl On Fire” live at the 2012 VMAs.

Credit: MTV Photo: Alicia Keys Performs “Girl On Fire” at the 2012 VMAs (VIDEO)

Taylor Swift
Taylor closed out the show with her new hit, "We Are Never Ever Getting Back Together." 

Credit: MTV Photo: Taylor Swift Performs "We Are Never Ever Getting Back Together" at the 2012 VMAs (VIDEO)