Kelly Osbourne sported grey hair and a diamante tiara which made her look like a badass Marvel superhero at the Yves Saint Laurent event in Gibson Brands Sunset in West Hollywood. The night celebrated Zoe Kravitz joining the brand in her new role as beauty ambassador.