michelle williams looks amazing with her new haircut! so cute