Anne Hathaway looked spectacular as she took to the red carpet last night for the New York City Premiere her new movie, “One Day.”

The actress wore an Alexander McQueen Resort 2012 dress.

This is the first look we’ve seen from this collection on the red carpet.

Her strapless black dress has an explosion of gold embroidered details on the boned bodice, which narrows at the waist before fanning out into a flared skirt.

Anne’s sensational glittering dress was complemented by a pair of sparkling gold Christian Louboutin heels and a matching gold Christian Louboutin Maykimay clutch with a shoe zipper pull.

Loose wavy hair with coral lips and smoky eyes completed her look.

This is my first contender for BDOTW.

[nggallery id=940]
Credit: & Getty