• Share
  • Tweet
  • Share
America Ferrera, Miranda Kerr

Valerie Macon/Getty Images; AKM-GSI

We know what you're thinking. We were thinking it too. The last person you want to do battle with in a sexy cocktail dress is Miranda Kerr. But as far as we're concerned, America Ferrera, you are giving this Victoria's Secret stunner a serious run for her money!

Now, was it smart to wear this hunter green frock just a day after one of the world's most famous supermodels? No. And yet at a quick glance, we honestly can't decide which version we prefer!

Miranda's Escade overcoat takes away from the beauty of the straight and simple neckline. See how gorgeous the top looks on the Ugly Betty alum? We're equally impressed by the choice of such bold, chartreuse satin pumps! Those make the green of the floral pop, and they're far more interesting than the Aussie's nude shoes.

So the lesson here is that just because you're a world famous beauty, doesn't mean you win every battle. Kudos to you, America! But what's your take, crowd?