This movie is one of the best I have ever seen in my life, whether it be in the thriller or crime genre. The psychological level it has, the way it develops each of the main characters to the point of driving them mad at the end and the outcome it has is the best.
Good review.