The film tells the story of the relationship between a woman, Summer (Zooey Deschanel), who doesn't believe in true love and a man, Tom (Joseph Gordon-Levitt), described as a hopeless romantic, who falls in love with her. Over a span of 500 days, the story moves in a non-linear fashion from the perspective of Tom, who goes from ecstatic giddiness one moment, indulging in a fantasy song and dance sequence at one point, to crippling depression the next." (Wikipedia)
As the narrator states at the beginning, it's not a love story. Typical Indie movie with quirky characters, awkward dialogue and great soundtrack, but Zooey Deschannel and Joseph Gordon-Levitt were really great.