This was -almost- the best thriller I've watched in a decade.

Rating: 8/10 (16 January 2016)

Inarritu's work - 11 out of 10.
Di Caprio's work - 8 out of 10. This move proved that he is better (if not the best) at portraying "urban" characters.
Script - could be better, nothing special.
Tom Hardy's work - this is what ruined the whole thing. His constant overacting (and overdoing his accent) was annoying. Felt like he is playing in a theatrical performance, rather than in a movie.
Sound effects, cinematography, secondary characters were all top level. Tweak the script and replace Hardy, and this movie would have made a distinctive mark in the history.