Zooey Deschanel was 28 in (500) Days of Summer when she played the character 'Summer Finn'.
That was over 15 years ago in 2009.
Today she is 44, and has starred in 52 movies in total, 16 of those since (500) Days of Summer was released.
In (500) Days of Summer, I think Zooey Deschanel looks: