i didn't expect this movie being so good, but it's turned out to be not just good but great! Mel Gibson did an outrageously great performance in this movie. an ingenious screenplay with very interesting storyline, not even one second not suspenseful. the directing is way too smooth, the editing, all the Mexican supporting actors, every one of them did such great seamless job like one of the colorful thread being woven so expertly into a wonderful carpet with beautiful and complicated patterns. salute to the director, the three screenplay writers (one of them is Mr. Gibson). this is a very difficult film to shoot but just, again, seamlessly fabricated into a great one. this is a rare film combined with nervous breaking scenarios and plots but at the same time, never forgot to deliver a subtle sense of humor. this is one of the best movies I've ever seen and i believe that most viewers who watched it would agree with me totally. go watch it, guys. I'd also like to congrats Mr. Gibson that he never did anything plastic, not even Botox injections on his old face, yet every wrinkle, every line only makes him an even greater performer. what a treat! thank you, Mr. Gibson, stay cool.