Eternal Sunshine of the Spotless Mind After a devastating breakup, Kate Winslet's character has her mind wiped of memories of her ex, played by Jim Carrey, who does the same when he finds out. Watch it now.