(500) Days of Summer ★★★½

Very enjoyable. That’s all I have to say.