Kate Winslet's 10 Best Roles

Winslet eternal sunshine of the spotless mind
Everett

Eternal Sunshine of the Spotless Mind, 2004
Working with Jim Carrey, who proved surprisingly willing to venture out of his own comfort zone, Winslet departed from hers to play Clementine, a half-mad, half-seductive siren who is carrying around the exact same secret as Carrey's character but — like Carrey — doesn't seem to know it. If you want a more coherent explanation, the best thing to do is just give yourself over to Charlie Kaufman's Oscar-winning hall-of-mirrors screenplay and enjoy the improbable romantic sparks that Winslet strikes with a costar who seems to hail from a different acting planet but, charmingly, meets her halfway.

Get the Latest Photos from Time.com
Get TIME photos and pictures of the week delivered directly to your inbox.