Hikayemizde, birbirlerinin üstesinde gelmeye çalışan iki sihirbaz yer almaktadır. Londra’da 19. yüzyılın sonlarında ortaya çıkacak durumların tanıkları Alfred Borden, Robert Angier ve eşi Julia McCullough’tur. Karakterler hem arkadaşlar hem de diğer taraftan sihirbaz asistanlarıdır. Bu zamana kadar sergilemiş oldukları performansla, izleyicileri büyük şaşkınlıklara uğratmıştırlar. Fakat bir gösteri esnasında kazayla Julia ölecektir. Robert bu durumun birincil suçlusu olarak Alfred’i gösterecektir. İki eski dost, şimdilerde birbirlerinin kanlı bıçaklı düşmanı olacaktırlar. Zaman ilerledikçe ikisi de hatırı sayılır bir üne kavuşacaklar. Ancak bu bile rekabetlerini kesmeyecektir. Birbirlerinin sahne performanslarını sabote etmeye kalkışacaktırlar. Alfred’in bir gösterisinde başarılı gerçekleşen hamlesi sonucunda Robert, bütün odağını bu performansa adayacaktır.