Saw this on friday and may well go see it today aswell, brilliant film imo. Was a pleasant surprise to see aston kucher do something other than comedy and do it well, the story can be slightly confusing but it does all come together and make sense in the end. Some of the things that happen are pretty shocking even though you don't see them actually happen every time.
btw should you take a slightly emotional g/f she'll most prolly cry at the ending aswell