And Keira Knightley may have just worn the best one we've seen all year. Captured in New York last week, she wore an oversized blazer in chocolate brown that we would love to get our hands on!
Some results have been hidden because they may be inaccessible to you