i dont know why the ratings are so bad and i had doubts when i saw it. but this movie is one of the legends movie i had ever watched. so many twists and deep turns only good for those who has a fast and smart mind. definitely 15/10 movie. such a good movie that teaches interesting things and reveal shaded area of a con job. maggie and will did a good job in potraying. love it so much. really hard to find a movie of this quality because a movie that requires intelligent sometimes wasnt for the public