6. Who rocked Stella McCartney harder? Kim Kardashian or Miranda Kerr? 8. But Alessandra Ambrosio and Zoe Saldana both got their hands on the Balmain number first!