I'd been looking forward to (500) Days of Summer so much, I easily could have wound up hating it. Luckily, I didn't. I thought it was smart, funny, original, and reassuringly relevant to relationships that 20-somethings have in this day and age. Until the end.
I'll leave this spoiler-free, and just say the ending was too darn cutesy. It made it feel like the whole film had just been a build up to one kind of lame, predictable punch line from a Readers Digest jokes page. And it's too bad, because Joseph Gordon-Levitt was great (though it's hard to get used to him having such a deep voice), his friends realistic, the soundtrack fun. It's hard to not feel like Zooey Deschanel was playing herself – equal parts pixie and sassy hipster, unaware of how beguiling she is – but she was perfect as the titular Summer.
There were other problems (An architect? Really?), but this is the kind of movie that I think will get even better upon repeat viewings, as you get to know the characters better. 7.75 Twix bars!