Great movie, but lacked logic.

Rating: 7/10 (2 January 2016)

Let me start off by saying I won't say that the plot is the perfect, but it isn't as bland as most say. The general plot is an FBI agent trying to catch four magicians for various robberies throughout the movie. Really I don't see how it was scattered or horrible.
Now comes the big part of this movie; the logic of it all. Of course, there are these huge tricks throughout the film that almost seem like real magic, which is of course the point. However, they do explain how they are done, and most of the explanations make sense.
However, every so often there are moments that make no sense. For example when Dylan and Jack fight. Dylan pushes Jack into a curtain...and Jack vanishes and appears on the other side of the room. So you mean he somehow was able to get out of it and across the room WITHOUT Dylan seeing him? Another instance is when the three Horsemen jump off the building in their finally and turn into money. I'm guessing that suppose to be some funky projection or whatever. Some naive people may even say "Well the only explanation is that they have real magic!" I get that there's hints that maybe these guys have actual magic...but that just feels like total bull- crap to me. The only instance of real magic is "The Eye", who claim they have real magic. But at the times of these tricks, the Horsemen weren't part of The Eye, so they shouldn't have had access to the magic.
If they had passed it off as the guys had ACTUAL magic, that might have been fine. In fact, that might have made it cooler. But the fact that they tried to explain that everything they did had a logical explanation made it so that some things in the movie were down right IMPOSSIBLE.
Basically, it has great humor, a good story line, generally likable characters, and maybe one too many twists (in my opinion, Dylan being behind everything was pretty cool and did fill in a couple holes), but the fact that logic was thrown out the window throughout the movie just took away from how awesome it was.