500 Days of Summer tells the story of Tom (Joseph Gordon-Levitt) and Summer (Zooey Deschanel), but not in chronological order. Instead, it jumps between the highs of new love and the lows of ...