We're fans of this new, more ladylike Kelly Osbourne that's been making an appearance of late. Gone are the rock-chick tees and daring hair, in favoure of demure dresses and retro curls.
The starlet was filming an appearance on The Tonight Show with Jay Leno yesterday, and looked suitably elegant in a cream silk dress, which she cinched in at the waist with a chain-link belt.
Of course there had to be some typical Osbourne injection into the overall look, which Kelly achieved by adding a pair of the tallest (and shiniest) platform stilettos we've seen in a while.
She might still be hitting the headlines for letting her foul-mouth tirades run away with her (ahem, Christina Aguilera feud) but at least she's managing to look ladylike - even if she doesn't always act it.