The Illusionist del regista Neil Burger, adattamento cinematografico di un racconto di Steven Millhauser, sarà ambientato a Vienna agli inizi del Novecento e narrerà la storia di un mago che usa i suoi poteri magici e arti oscure per conquistare la principessa Sophie e portarla via dal Principe Leopold.

Il film è prodotto da Brian Koppelman e David Levien, che potranno contare su un budget di 17 milioni di dollari, e nel cast figurano Edward Norton (l'illusionista), Paul Giamatti (che vedremo prossimamente anche nel film di Shyamalan La Signora nell'acqua), Jessica Biel (la principessa Sophie) e Rufus Sewell (il principe Leopoldo).

Il racconto di Millhausera è contenuto nella raccolta The Barnum Museum.

Il set è stato costruito a Tabor, Repubblica Ceca e le riprese sono iniziate il 4 aprile. Data di uscita: 2006.