Keira Knightley Wore Three Dresses In One Day: Which Looked Best?

Keira Knightley: Three looks, One day; Oct. 28 at the Rome Film Festival in Italy.
Photo: Getty Images/WireImage

Keira Knightley brought so many clothes with her to Rome! That's where she is for the 2010 Rome Film Festival right now, promoting her upcoming movie Last Night. And we're digging her high-fashion sartorial choices — yesterday she wore three outfits in one day! From Chanel to Valentino, let's take a closer look at Keira's stunning outfits.


Keira Knightley at the 'Last Night' dinner party on Oct. 28 in Rome.
Photo: WireImage/Getty Images

+ Where: Last Night dinner party.

+ What: Sleek and conservative in a long-sleeve, black top and long, almost-sheer gray skirt from the label's spring 2011 collection. Keira kept the look simple by choosing basic black pumps and skipping the accessories. Her hair and makeup stayed minimal.



Keira Knightley at the "Last Night" Premiere on Oct. 28 in Rome for the 5th International Rome Film Festival.
Photo: Getty Images

+ Where: Last Night red carpet premiere.

+ What: Beautiful in beige. Here, Keira wore a floor-length, beige gown from Valentino's spring 2011 collection. The wispy dress featured a gorgeous floral detail on the shoulder and pretty layers on the top. Keira picked nude heels to complete the look. Because of the glamorous look, this is our favorite Keira look of the day. Simply gorgeous!



Keira Knightley at a 'Last Night' photocall on Oct. 28 in Rome.
Photo: WireImage/Getty Images

+ Where: Last Night photocall.

+ What: Casual and colorful in a dark short-sleeve dress from the label's fall 2010 collection, which was decorated with red and white vertical stripes. Keira paired her frock with suede ankle booties for a fall finish. As for makeup, this has to be our favorite look of the day. Her lip color is so fresh and pink!


+ Which dress did you like best on Keira Knightley?