In it Steve Carell and Steve Buscemi don sequins and big hair as superstar magicians Burt Wonderstone and Anton Marvelton, whose 30-year reign in Las Vegas is jeopardised by the new conjuror on the block Steve Gray, played by Jim Carrey channelling David Blaine.
Gray, known as the "brain rapist," makes Burt and Anton's double act look tired and old as he embarks on making them disappear.
The film pokes fun at the likes of Blaine, Siegfried and Roy and even David Copperfield who makes a cameo appearance.
But it is Carell's remarkable energy and Carrey's outrageous antics that keep you transfixed.
Hugely silly but a lot of fun and the best gag is saved for the very end.