Heidi Klum and Kelly Osbourne both looked classy in black gowns, Keri Hilson looked stunning and Avril Lavigne looked like a punk princess with pink streaks in her hair. The guys Gavin Rossdale and John Legend hung out together on the carpet looking dapper. Ke$ha and Pink also rocked it out with their unique style.







