Kate Winslet, Mickey Rourke