Last night, yet another CNN Heroes event went down in LA. I don’t begrudge CNN for hosting these endless events for heroic members of the community at large, but it really feels like they’re doing events once a month, and it’s started to lose some meaning. Anyway, lots of celebrities came out for the event. Let’s start with Mary-Louise Parker, who is one of my favorite ladies. Unfortunately for the MLP-fans, she looked like hell last night. WTF is going on with her hair? I don’t even think MLP has naturally curly hair, which means that a hair stylist came over and spent time making her look like this. Yikes. I’m also not a fan of the black doily and giant crucifix on her chest, but the hair is the worst part.
Here’s Emma Roberts in a little cocktail dress. It’s cute, but she feels too “undone”.
God, I feel like I haven’t seen Christy Turlington in a long time. I like her hair these days, but the dress is meh.
Sofia Vergara in Dolce & Gabbana. I’m kind of tired of her style lately. And I think she should have either gone with standard black shoes if she wanted to wear black hose, or just wore those shoes with naked legs.
Brooklyn Decker, or all people, is my choice for best dressed of the event. The dress is Christian Dior, and it’s adorable. Her hair is cute, the shoes are killer, and everything works. Well done, Brooklyn.
Miley Cyrus came to the event with her boyfriend, Liam Hemsworth. Miley wore this Roberto Cavalli which… looks so much better than the Jenny Packham dress she wore a few days ago. See what a good empire waist does for her? See what happens when you support your girls? While her hair is still rather busted, I’ll take this look over the Croydon facelift any day of the week.
Photos courtesy of Fame.