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.