Keira Knightley's Sailor Dress: Yay or Nay? (PHOTO)
The stunning actress – who is currently starring in The Children's Hour – paired a white and navy blue sailor dress with a cropped gray blazer, navy blue tights and brown leather oxford shoes. While it's pretty hard to make Keira look bad, the sailor dress may have been a bit too childish for the respected actress.
Bonus: Check out Keira's sexy (and fashionable) commercial for Coco Mademoiselle perfume after the jump.
What do you think of Keira's nautical look? Share your thoughts in the comments.