Great news! Cameron Diaz is gracing the cover of the June issue of British Harper’s Bazaar! She looks stunning on both covers, as can be seen in the previews below (newsstands cover to the left and subscribers cover to the right). More from this will be posted as soon as the magazine hits stands this Wednesday! Which cover is your favorite?