20th-century-man:Kate Winslet / photo by Greg Williams.