Londyn, koniec XIX w. Iluzjoniści Robert Angier (Hugh Jackman) i Alfred Borden (Christian Bale) razem zdobywają sławę. Podczas jednego z pokazów ginie żona pierwszego z magików. Wdowiec o jej śmierć obwinia kompana. Przyjaciele zamieniają się we wrogów.