I thoroughly enjoyed the film. Yes, there are plotholes that don't make sense (like how did the Magicians themselves rob the Paris bank and make it back to Vegas in time to do their show before the bank opened to find the notes missing. However the film is a lot of fun, well-paced, and engaging. It's also fun to see Morgan Freeman and Michael Caine on screen together again.