For a long time favorite Las Vegas magician Burt Wonderstone (Steve Carrell) and his partner, Anton Lovecraft (Steve Buscemi), amazed the world with their performances. While doing a new trick, Anton is injured and decides to withdraw settled in Cambodia, where he will teach villagers about the secrets of magic. A new fall but illusionist stage. It’s Steve Haines, played by Jim Carrey, who takes him soon enough Burt place in obscurity. Haines their numbers running into the street using dangerous methods and soon became the most popular.
Seeing and Jane (Olivia Wilde), one of which is love, take refuge under the command of Haines, Burt goes in search of his mentor, Rance Hanson (Alan Arkin), who will try to restore it on Wonderstone on track, rediscovering their love for magic. Burt will try to convince Anthony to return with him to end his rule Haines.