(500) Days of Summer (2009)
This movie has a non-linear story-telling structure that worked pretty well, I think. Like the poster says, it's not a love story. More a break up story, like The Break-Up. But this one's funny and much easier to watch, partly because it tells the whole story, not just the break up part. I love movies and books where the characters actually learn and grow, and that's what happens in this one.