People tend to be overly critical about this film because they had high expectations about its accuracy, but I didn't. I expected a farfetched plot that would entertain me for a couple of hours and that's exactly what I got, plus some high quality acting. This doesn't intend to be the film of the year, or to depict what magicians do IRL, it's just a funny story to pass the time and, in that sense, does its job.