Buzz·Posted on 2 Dec 2014Check Out All The Celebrities Who Attended The 2014 British Fashion AwardsSo many celebs. So much style.by Kimberley DaddsBuzzFeed Staff, UK LinkFacebookPinterestTwitterMail 1. David Gandy 2. Poppy Delevingne 3. Rita Ora and Tom Ford 4. Naomi Campbell 5. Michelle Dockery 6. Joan Smalls 7. Charlotte Dellal 8. Mollie King 9. Laura Haddock 10. Mario Testino and Eva Herzigova 11. Karlie Kloss 12. Henry Holland 13. Pixie Geldof 14. Gwendoline Christie 15. Laura Bailey 16. Tali Lennox 17. Anna Kendrick 18. Jessie Ware 19. Sir Philip Green 20. Laura Carmichael 21. Tanya Burr 22. Anya Hindmarch 23. Harry Styles 24. Alexa Chung 25. Emma Watson 26. Naomie Harris 27. Rihanna 28. Karolina Kurkova 29. Ella Eyre 30. Twiggy 31. Tamsin Egerton 32. Ellie Goulding 33. Nicole Scherzinger and Lewis Hamilton 34. Suki Waterhouse 35. Victoria Beckham 36. David and Victoria Beckham 37. Kendall Jenner 38. Cara Delevingne 39. Lily Allen 40. Daisy Lowe 41. Kylie Minogue 42. Olivia Palermo