Every single Hollywood cliché is used. A 5 year old can finish just about every sentence in the lines of the actors.

The tricks are so ridiculous that actual magic would have been more believable. And heavy cgi is used to augment these "tricks" to make them even more ridiculous.

The "twist" at the end is so boring, and predictable - not from the plot, but from the Hollywood cliché expectation of "let's put the ridiculous 'twist' in the end" motive.

This movie is an insult to intelligence. If you like the "infinity PLUS one" arguments, this is exactly what this movie is.