Forever romantic - Tom (Joseph Gordon-Levitt) finds his world crushing down on him when his girlfriend Summer (Zooey Deschanel) ends the relationship. He looks from retrospective at their 500 days spent together, trying to figure out what went wrong.