(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.