Megan Fox vs. Jessica Szohr

Pictured below Megan Fox for Cosmo magazine and Jessica Szohr for Gossip Girl. Who wore it better?

[poll=9]