Why couldn't he just be Smart?
This would have been such a great concept if he used REAL magician skills to out think these Street Thugs that he accidentally got mixed up with. A real Brains vs Brawn kinda film.
Instead we don't have intelligent enough writers to think up how to write that kinda plot in a clever way and so they have to fudge the intelligent out-thinker concept by giving the protagonist Super Powers like every comic book origin story ever made?! .. Boring and Lazy!