Keira Knightley was in New York City last night taking to the red carpet for the ‘Anna Karenina’ premiere held at the Florence Gould Hall.

She opted to wear a Valentino Fall 2012 Couture gown for the occasion.

The navy long-sleeve lace gown has been considerably lined from the free-flowing version which took to the runway, with the actress opting not to wear the look with the cape.

Keira’s styling was very familiar, opting for a side-parted tight bun, Chanel earrings and a striking red lip colour.

Do you love this look or is it giving you a strong case of déjà vu?

Credit: Style.com & Getty