emma watson standing on the red carpet wearing a black dress