I can't believe people gave this movie a higher than mediocre rating and it really mystifies me that they made a sequel to this piece of dog doo. The direction is terrible, the acting is terrible, the entire plot is hinky and doesn't make a lot of sense, the dialog felt artificial, and every plot development was predictable except for the big reveal which felt like a last minute decision and could have applied to anyone in the story. Added to that, I was often bored to tears during the magic shows scenes which went on and on needlessly. The special effects were okay but since the invention of CGI, I don't particularly think the effects in the film were all that impressive. If you enjoy good film this is definitely not for you. But if you like simple films that you doesn't make you think, then you my love it.