Mind games: Jim Carrey in Eternal Sunshine of the Spotless Mind. Photo: Sportsphoto Ltd/Allstar