Actress Vanessa Kirby looks regal in purple on the June 2018 cover of Harper's Bazaar UK. Photographed by Alexi Lubomirski, the blonde beauty wears a Valentino Haute Couture gown with Cartier jewelry. Inside the fashion glossy, Vanessa poses in even more haute couture looks styled by Miranda Almond. 'The Crown' star enchants in the designs...