Charlotte Tilbury Celebrates Her Launch at Sephora France Tilbury with Catherine Deneuve. Image Source: Saskia Lawaks