Jennifer Lopez stars in this "cinematic odyssey," which is a curious blend of Hallmark movie, music video, and self-help ...
There is nothing like a good summer romance to get you through those heated movie nights and 500 Days of Summer is just that.