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!