English actress Vanessa Kirby lands the cover of British Harper’s Bazaar‘s June 2018 edition lensed by fashion photographer Alexi Lubomirski. Styling is work of Miranda Almond, who for the cover selected Valentino Couture look and Cartier jewellery. Beauty is work of hair stylist Perrine Rougemont, makeup artist Kay Montano, and manicurist Michelle Humphrey.