Hosted by supermodel and queen of all things fancy dress; Heidi Klum in revealing Versace outfit, (plus several more over the course of the night) the 2012 MTV VMA awards ceremony held in Frankfurt certainly did not let down anyone’s expectations when it came to red carpet glamour.

Guests included Carly Rae Jepson, who wore a silver Johanna Johnson gown, Alicia Keys looking slick in a green Stella McCartney dress and top winner of the night with three awards was Taylor Swift, who wore an ethereal J. Mendel floor-sweeping gown. Taylor won Best Female Act, Best Live Act and Best Look.

Rita Ora pulled out all the red carpet stops in a crimson taffeta extravaganza from Marchesa. Other winners on the night included; One Direction for Best New Act, Justin Bieber for Best Male Act, Best Pop Act and Best World Stage, while Lana Del Rey won Best Alternative Act.

Watch a video of Stella McCartney's spring summer 2013 show here