Kisah dimulai dari seseorang yang misterius yang merekrut empat orang pesulap yaitu Daniel (Jesse Eisenberg) ahli bermain kartu, Henley (Isla Fisher) ahli permainan berbahaya, Jack Wilder (Dave Franco) ahli kecepatan tangan, dan Merrit (Woody Harrelson) ahli hipnotis. Mereka tidak tahu apa dan siapa orang misterius yang mengundang mereka untuk masuk kedalam suatu misi tertentu. Semua dibuat dan direncanakan secara detil selama satu tahun. Setelah itu mereka muncul ke hadapan publik dengan menamakan kelompok mereka four horseman alias empat pesulap.
Pertunjukan pertamanya dilakukan di Las Vegas dengan sponsor Arthur Tressler (Michael Caine) pemilik perusahaan asuransi. Yang dilanjutkan dengan berbagai pertunjukan selanjutnya, yang semakin membawa mereka ke cerita yang semakin menegangkan.
Jawaban apa dan mengapanya baru terungkap di akhir film ketika Dylan menemui Alma di Perancis. Dendam adalah motifnya. Rupa-rupanya ayah Dylan adalah seorang pesulap yang pernah dibuka triknya dan dipermalukan oleh Thaddeus. Pada pertunjukan terakhirnya ayahnya dimasukkan kedalam peti dan ditenggelamkan ke sungai namun tewas dan mayatnya tidak ditemukan.
Arthur adalah pengusaha asuransi yang menolak klaim kematian ayahnya. Bank di Perancis yang tidak mencairkan uang ayahnya. Dan perusahaan brankas yang membuat peti tidak sesuai spesifikasi seperti yang diminta ayahnya. Bagaiman cerita lengkapnya? Akan kamu ketahui guys, kalo kamu udah nonton film ini.