Ugly Betty isn’t the most conventional of fashion icons, given that she normally looks like she’s been thrown up on by a child who’s just wolfed down six packets of Smarties and some cherryade, but Kelly Osbourne seems to like her style. Here she is looking distinctly Betty-esque over the weekend, showing off some new glasses which, actually, we rather like. In fact, all things considered, her new look kind of suits her – we just hope she doesn’t have a technicolour Mexican poncho under that jacket…
Kelly goes all Ugly Betty