Keira Knightley’s Sailor Dress: Yay or Nay? (PHOTO)

Hello sailor! Keira Knightley was in a nautical mood when she was spotted leaving London’s Comedy Theatre in a Sailor Moon-inspired dress.

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.