Now You See Me
The actors, including Morgan Freeman as an anti-showman devoted to revealing the magicians' secrets, look like they're having so much fun that you can forgive the periodic arbitrariness of it all.