between this and greatest game ever played he has shown great skill
I can't stand movies that leave you with no one to root for at the end. And I actually didn't enjoy most of the performances, aside from Matthew McConaughey's.
Imho the film does a great job of accomplishing it's storytelling by switching between the past and the present (that's not a spoiler). A classic case of making 1+1 = 3 (vs the story being told in chronological order).
The one negative that stood was the score. It's the only aspect of the movie that's bland. If the music/sound effects were improved, the movie would've easily been a 4*.