不夜賭城拉斯維加斯,豪華的表演大廳內正在進行一場前所未有的魔術表演,由丹尼爾·阿特拉斯(杰西·艾森伯格 Jesse Eisenberg 飾)、亨莉·里維斯(艾拉·菲舍爾 Isla Fisher 飾)、杰克·懷爾德(戴夫·弗蘭科 Dave Franco 飾)和梅里特·麥克金尼(伍迪·哈里森 Woody Harrelson 飾)四位魔術師組成的“四騎士”配合天衣無縫,在眾目睽睽之下偷來了某法國銀行金庫內350萬歐元紙幣,此舉在現場至全世界引起轟動。FBI探員羅德(馬克·魯夫洛 Mark Ruffalo 飾)和國際刑警埃爾瑪·德雷(梅拉尼·羅蘭 Mélanie Laurent 飾)奉命對四人展開調查,卻一無所獲。無奈之下,他們只得求助于極具名氣的揭露魔術師布萊德利(摩根·弗里曼 Morgan Freeman 飾)?! ∧g師、盜賊、FBI探員,光影交錯下最精彩的較量,連番上演……