Ja, flicknamnet Summer, inte årstiden. 500 dagar är vad Tom (Joseph Gordon-Levitt) och Summer (Zooey Deschanel) får tillsammans innan musikvideomannen Marc Webb klipper sönder deras kärlekshistoria till twitterkorta vykort, kastar ut dem i slumpmässig ordning och har sedan mage att inleda hela filmen med att avslöja deras öde.