Stella McCartney definitely had some of the hottest dates of the night - no question!
[ Reese Witherspoon, Kate Bosworth, Stella McCartney & Cara Delevingne ]
[Cara Delevingne, Rihanna, Stella McCartney, Kate Bosworth, Reese Witherspoon]
[Photo via @caradelevingne]