In Las Vegas, an unprecedented magic show is being held in the luxurious performance hall of the NIGHT Casino, performed by Daniel Atlas (played by Jesse Eisenberg), Henry Reeves The "Four Knights" of four magicians, Ira Fischer (Isla Fisher), Jack Wilder (Dave Franco) and Merritt McKinney (Woody Harrelson), worked seamlessly together to steal 3.5 million euros in banknotes from a French bank vault in full view, a move that caused a sensation at the scene and around the world. FBI agent Rod (Mark Ruffalo) and Interpol Elma Dre (Melanie Roland Mélanie Laurent) were ordered to investigate the four men, but found nothing. In desperation, they had to turn to the well-known revealing magician Bradley (Morgan Freeman). Magicians, thieves, FBI agents, are the best under the intersection of light and shadow...