Lupita was my fave with Margot a close second. I hated Zoe, Paula Patton (way too pretty to wear the crap she does!), Heidi Klum (her style has taken a nosedive since her divorce from Seal), and Hayden.
Agree, and especially about Heidi Klum... she looked just, bad.
I just did a similar post and also had Margot at the top! She looked stunning!!!