Style Superstar: Did 'Green Lantern' Star Blake Lively Shine Bright?

It's pretty much the battle of the blonds at the box office this month as Blake Lively's "Green Lantern" (which opens today) prepares to take on Cameron Diaz's "Bad Teacher" (hitting theaters June 24th). Blake and Cam are kind of our faves, and they've done an awesome job getting us excited about their flick these past few weeks. The two ladies have stepped out on countless red carpets and photocalls in support of their films, and they've been rocking some great looks too. Of course, when you're rushing from one event to another you're bound to make a fashion flub or two. Keep reading to find out which leading lady was flawless throughout, and which one needed a slight wardrobe revision.

Girls take note: You don't have to be over the top and fully decked out to earn top style accolades. Cameron was spot-on at a photocall for her new movie "Bad Teacher" (co-starring ex Justin Timberlake) in a linen dress, which she accessorized with a brown belt and matching shoes. The look was laid back but so well put together (and very easily replicable for all the burgeoning fashionistas out there), and for that she's this week's Style Superstar.

We love Blake, and generally we'd say she can do no wrong when it comes to the fashion front (seriously, just look at her Movie Awards ensemble if you have any doubts), but we weren't really feeling her look at the "Green Lantern" premiere. Blake arrived at the event in a long, white Chanel dress with a sheer bottom and flower embellishments. While she looked fab in white and her hair and makeup were on point (not to mention the AMAZING accessories), we would have liked to see her in something more form fitting (and less flowery). Either way, it was a small misstep on her path to being an established style star, so we're not going to be too hard on her.

What do you think of the two styles above? Do you think Blake made a fashion mistake or do you love her dress?