Red may be the go-to dress color choice for a high profile event like Sunday's Golden Globe Awards in Beverly Hills, but a few stylish stars opted for gowns in teal blue, and the effect was surprisingly refreshing.

E!'s Live from the Red Carpet correspondent for the evening Kelly Osbourne wore a teal Zac Posen silk taffeta box-sleeve gown that flared at the skirt. The 27-year-old teamed the glamorous look with Vhernier jewelry and a Judith Leiber bag.

Also rocking a mermaid-style ensemble, Sofia Vergara dazzled in a custom-made peacock strapless gown with a pieced knife-pleated bodice and swirling sheared bias flange skirt detail. The Modern Family star, 39, teamed with Harry Winston jewelry.

The Immortals's Fredia Pinto donned a blue bustier strapless silk Prada gown accented with a duchesse satin belt. The 27-year-old Brit accessorized with jewelry by Chopard and carried a Roger Vivier clutch.

Tell Us: Do you think teal blue was a stylish choice for these celebs?