While Courtney Love never left.
What an exciting festival this has been!
Including Claire Danes, Katy Perry, Sofia Vergara and Anna Wintour.
Plus, lots of celebrity hair changes, from bangs to dye jobs.
All the looks from the Most Important Red Carpet Ever.
From Eva Longoria-Parker in peach to Freida Pinto rocking periwinkle, the rainbow ruled.