The BFA's saw the best of the British fashion industry come together to celebrate and recognise its home-talent and creativity. Besides the awards, the red carpet and who-wore-what keeps us mesmerised and entertained. In short: Gemma Arterton wore Stella McCarney, Cara Delevigne chose Burberry, and Dita von Teese in Jenny Packham. Rita Ora, who performed at the ceremony, chose Vivienne Westwood. Amber Valetta also wore Stella McCartney, as did Salma Hayek.
Images: BFA 2012