Kate Winslet will star in the American knitwear label's autumn advertising campaign, taking over from Angelina Jolie, Gisele Bündchen and Karen Elson.


She must be the hardest working actress in fashion right now. There are the Vogue covers, the campaigns for Lancôme and Longines - at the latter Winslet is an "ambassador of elegance". Now Kate Winslet is the face of American luxury knitwear label, St John.