(500) Days of Summer Excruciating and brutal from the introduction all the way until the credits roll. An immediate addition to my list of favorite films.
Forum Rules