He's rumored to be starring in definite mega-smash-to-be thriller The Girl On The Train, but Justin Theroux was more the well-dressed man on the street recently.