Don't you just love a movie that keeps you hanging with a plot that never stands still? This is one such effort. Now You See Me is all built around magic and illusion, but just who is behind it all remains the greatest mystery.
Four magicians and hypnotists - Daniel (Jesse Eisenberg), Merritt (Woody Harrelson), Henley (Isla Fisher) and Jack (Dave Franco) - are recruited by a mysterious figure to form the The Four Horsemen, a stage act with amazing abilities.
They take Las Vegas by storm when they appear to pull off an amazing bank robbery - stealing millions from a Parisian bank using a time transfer machine.
FBI agent Dylan Rhodes (Mark Ruffalo) and Interpol detective Alma Dray (Melanie Laurent) become very interested in the case but both the magicians and their motives prove extremely illusive to uncover.
Next stop is New Orleans and another highly visible show where millions are siphoned away from the bank account of the Horsemen's benefactor.
But why has Arthur Tressler (Michael Caine) been targeted?
In the shadows wherever the Horsemen appear is Thaddeus Bradley (Morgan Freeman), a former high-profile magician who knows how these illusions work.
He seems to know a lot but does he know too much?
Discovering the real motive and how the crimes were pulled off is nothing short of fascinating.
Now You See Me
(M), Universal
****/5 stars