Tuesday Jul 21, 2009 at 12:01 AM Sep 7, 2011 at 7:04 PM 8. Joel Barish in "Eternal Sunshine of the Spotless Mind" Played by: Jim Carrey Gets the girl?: Maybe Are painful memories better than none at all? Of course. Nice guys are gluttons for emotional punishment.