A film that goes up under the skin at the beginning. But in the end towards a single joke. The logic and the course of action seem to vanish from about the middle of the film. Were it not for the excellent acting performance of Leonardo then this movie would not even deserve 2 stars.