If you saw Now You See Me and enjoyed it, take it from me: you're going to love this sequel, which is pretty much more of the same and then some.

Jesse Eisenberg, Woody Harrelson and Dave Franco are back as J Daniel Atlas, Merritt McKinney and Jack Wilder, three of the magical quartet known as the Four Horsemen, while Lizzy Caplan takes the place of the departed Isla Fisher. Indeed, Caplan is a much better fit, as her character, illusionist Lula, is a lot more rock 'n'roll. She's one of the lads, really.

Mark Ruffalo also returns as FBI Special Agent Dylan Rhodes. It was a big reveal in the first film that he's the brains behind the Four Horsemen, but his fellow Feds don't know. Well, that is, they only find out after a plan to expose corrupt businessman Owen Case (Ben Lamb), whose new software secretly steals data on its users to be exploited for Case's benefit, backfires.

Rhodes is exposed, but it's gets worse when the gang get captured by mercenaries led by Merritt's vengeful twin brother Chase (Harrelson again) and taken to Macau. There they are brought before Chase's reclusive boss, technology prodigy Walter Mabry (Daniel Radcliffe), Case's former business partner who faked his death after Case stole Walter's company.

Things really take off when Mabry gets the gang to go after Case's software, and they run into old adversaries Thaddeus Bradley (Morgan Freeman) and Arthur Tressler (Michael Caine). But that's all by the by as the plot plays a pretty subservient role to the spectacular trickery performed by the Four Horsemen, which varies from the sublime to the spectacular. It's permanently ridiculous.

This is entertainment in its purest form, and once you leave all cynicism in the cinema foyer and let it wash over you as a cinematic experience, you'll enjoy every magical minute.