Kelly Osbourne in a Purple Dress at the Emmys 2012

Kelly Osbourne Matches Her Gown to Her Hair at the Emmys

Kelly Osbourne wore a purple Zac Posen gown at the 2012 Emmys.

Kelly Osbourne reported for duty on the Emmys red carpet this evening. The Fashion Police cohost chose a lavender Zac Posen gown for the event, which perfectly complemented her purple-streaked hair. Kelly will be busy with her E! hosting duties tonight, along with Giuliana Rancic and Ross Mathews. We're also keeping track of the stars as they arrive in our own Emmys live show.

Also, don't forget to vote on all of our Emmys polls here!

Source: Getty