Kate Winslet is on the cover of the August issue of Harper's Bazaar.

Advertisement