Daniel (Jesse Eisenberg) weiss als Zauberkünstler ganz genau: Der beste Magier ist derjenige, der das Publikum am besten abzulenken vermag. Auch der Gedankenleser Merrit (Woody Harrelson), die Entfesslungskünstlerin Henley (Isla Fisher) und der Strassenkünstler Jack (Dave Franco) folgen für ihre Künste diesem Prinzip. Ein Unbekannter bringt die vier in einer heruntergekommenen Wohnung zusammen. Ab jetzt sind sie das unschlagbare Team «The Four Horsemen» und treten in atemberaubenden Zaubershows in Las Vegas auf.
Finanziert wird das Quartet durch den Finanzmagnaten Arthur Tressler (Michael Caine). Zum Abschluss ihrer Show laden die Horsemen die Zuschauerinen und Zuschauer ein, einem Bankraub in Paris beizuwohnen - verübt von einem unter ihnen, den die vier Zauberer zufällig auswählen und per Teleporter nach Paris schicken. Kurz darauf regnet es Euronoten auf das Publikum, und eine Bank in Paris löst Alarm aus, weil ihr soeben Hunderttausende von Euros gestohlen wurden.
FBI-Ermittler Dylan Rhodes (Mark Ruffalo) und die Interpol-Agentin Alma Dray (Mélanie Laurent) werden auf den Fall angesetzt. Doch sie können der Bande nichts nachweisen. Auch mithilfe des Fernsehmagiers Thaddeus Bradley (Morgan Freeman) können sie den nächsten Coup nicht durschauen: Die Horsemen enteignen in New Orleans in einer spektakulären Aktion ihren Gönner Tressler, der ungefragt alle Versicherungssummen, um welche die Opfer des Wirbelsturms Katrina geprellt wurden, an die rechtmässigen Besitzer zahlt. Jetzt haben die Horsemen nicht nur das FBI im Nacken, sondern auch Tressler. Und der nächste Auftritt steht bereits an.