Kate Winslet has become the new face of American knitwear brand St John, and she is set to star in the brand's autumn advertising campaign.
Kate Winslet becomes face of St John