Who Wore It Best? Demi Lovato vs. Sofia Vergara

Who says maxi dresses are for summer only? These ladies knew how to work this dress -- no matter the season! Demi Lovato wore the leather corset dress at the Fanta Irresistible Awards in Mexico City back in August, pairing it with a cool metal statement necklace and a wavy updo. Sofia Vergara wore her dress on New Year's Eve while celebrating in Miami. She kept her um, assets, as the focus with minimal jewelry and sleek, straight hair. While we love Demi's bright look, we also think Sofia looked great.