Tom, greeting-card writer and hopeless romantic, is caught completely off-guard when his girlfriend, Summer, suddenly dumps him. He reflects on their 500 days together to try to figure out where their love affair went sour, and in doing so, Tom rediscovers his true passions in life.
Joseph Gordon-Levitt
as Tom
Zooey Deschanel
as Summer
Geoffrey Arend
as McKenzie
Chloƫ Grace Moretz
as Rachel
Matthew Gray Gubler
as Paul
Clark Gregg
as Vance
Patricia Belcher
as Millie
Rachel Boston
as Alison
Minka Kelly
as Autumn
Charles Walker
as Millie's New Husband
Ian Reed Kesler
as Douche
Darryl Alan Reed
as Bus Driver