Die vier Nachwuchs-Zauberkünstler J. Daniel Atlas (Jesse Eisenberg), Henley Reeves (Isla Fisher), Jack Wilder (Dave Franco) und Merritt McKinney (Woody Harrelson) werden von einem unbekannten Gönner akquiriert. Dieser ermöglicht ihnen in Las Vegas als „Die vier Reiter" einen spektakulären Auftritt. Bei ihrem letzten Trick rauben sie vor laufender Kamera eine Bank in Paris aus. Da dort scheinbar tatsächlich das Geld aus dem Tresor gestohlen wurde, nimmt der FBI-Agent Dylan Rhodes (Mark Ruffalo) mit der Interpol-Agentin Alma Dray (Mélanie Laurent) die Ermittlungen auf. Sie finden aber keinerlei Beweise und müssen sie wieder laufen lassen. Zur Unterstützung konsultieren sie den ehemaligen Magier Thaddeus Bradley (Morgan Freeman), der sein Geld heute damit verdient, andere Zaubertricks auf seinem Youtube-Channel zu entlarven. Auch bei ihrer nächsten Show ziehen die vier Reiter eine ähnlich spektakuläre Nummer durch und es beginnt ein Katz-und-Maus Spiel mit den Ermittlern.