The 2012 MTV Europe Music Awards took place in Frankfurt last night! Germany's own Heidi Klum hosted the evening, playing up her supermodel expertise by exclusively wearing Versace for the red carpet and during the show, kicking off her fashion show with a lace-up teal and gold design from the label's spring collection. It was just one of the over-the-top wow-gowns to hit the red carpet, where she was joined by Kim Kardashian (in a Stephane Rolland design with a high-low hem), Taylor Swift (in ivory—not red!—J. Mendel), and Rita Ora (in Marchesa's blood red ballgown). Click through the gallery to see more MTV EMA 2012 fashion!