[Sorry, Hilary Duff, we can't tell you why you're wearing that outfit either. It must have something to do with your movie The Business of Falling in Love currently filming in New York. Image via Bauer-Griffin]