See the Best Dressed Stars of the Week, Including Scarlett Johansson, Emma Roberts and Duchess Kate