Anne Hathaway touched down in NYC for the premiere of One Day wearing two beautiful looks. At the red carpet event, Anne opted to wear a gorgeous black beaded gown from Alexander McQueen's resort collection, accessorizing with gold Christian Louboutin heels and a matching clutch. For the afterparty, the smiley actress changed into a shorter nude lace-embroidered Carven dress paired with metallic gold sandals. Each look shines in its own way, but which outfit do you prefer Anne in?
Image Source: WireImage