Durante a época vitoriana, dois mágicos desenvolvem uma terrível rivalidade que se alimenta de truques e de uma vontade insaciável de desvendar os segredos um do outro. Robert é sofisticado e tem o dom do espectáculo, enquanto Alfred, apesar de ser genial na criação, não tem os dotes da apresentação dos truques. Os dois começam por colaborar mas, truque após truque, a concorrência aumenta e, entre ciência e espectáculo, trilham-se caminhos cujos resultados só podem ser fatais.