This Isn't What We Expected Sofia Vergara to Wear at the Oscars

Sofia Vergara showed up for her presenter gig at the 88th Academy Awards, held at the Dolby Theatre in Hollywood, wearing an unexpected look. The queen of formfitting dresses with mermaid silhouettes chose a sweetheart navy-blue Marchesa gown with asymmetrical embellished details and ruching, which she paired with stunning Lorraine Schwartz jewels.

But even though this dress isn't what we would have predicted to see on the Modern Family actress, what was most different about Sofia's look was the pulled-back ponytail with a severe middle part she showed off on the red carpet for the biggest award show of the year. Her stunning Oscars appearance on the red carpet comes just a few weeks after she made her Grammys onstage debut by dancing during Pitbull's performance of "El Taxi." Keep scrolling to see every angle and detail of her gorgeous and surprising outfit.