20th-century-man: Kate Winslet / photo for Vanity Fair by Steven Meisel, December 2008.