These two British brunette beauties just rocked the red carpet for their respective movie premieres, but who looked better?
Keira Knightley, who stars as "Anna Karenina" in the new stylish biopic, stunned at the UK world premiere on Tuesday!
The 27-year-old looked flawless in a light pink flower-embroidered gown from Chanel's Fall 2012 Couture collection. Knightley completed her look with a side-parted updo, smoky eyes and minimal jewelry.
But she wasn't the only leading lady to rock the red carpet! Rachel Weisz donned a similar look to the premiere of "The Bourne Legacy" on Saturday!
The brunette bombshell opted for a white Nina Ricci 2013 tiered silk chiffon dress for "The Bourne Legacy" red carpet just days earlier. Weisz completed her look with dramatic red lips and styled her long locks straight.
While both ladies looked beautiful, we have to give this one to Keira! Her hair and makeup are simply perfection with the vintage look. And we're not really fans of Rachel's bold lip with the summery dress.
Who do you think looked better? Sound off below!