En la Viena de finales del siglo XIX, el renombrado ilusionista Eisenheim se reencuentra con la Duquesa von Teschen cuando es voluntariamente seleccionada del público para participar en una ilusión durante una de sus actuaciones.
A pesar de no haberse visto en quince años, cuando eran adolescentes, casi inmediatamente se reconocen mutuamente como Eduard Abramovich y Sophie von Teschen, quienes tuvieron un romance condenado en ese momento debido a sus diferencias de clase.
La Duquesa está a punto de casarse con el Príncipe Heredero Leopold en lo que sería para él un matrimonio únicamente en busca de poder: derrocar a su padre, el Emperador Leopold, y tomar el control del lado húngaro del imperio.
El Príncipe Heredero es conocido por usar la violencia contra las mujeres si le conviene a sus necesidades o propósitos. Por lo tanto, la Duquesa, que se da cuenta de que todavía ama a Eisenheim y él a ella, nunca puede dejar al Príncipe Heredero sin poner en peligro su vida.
Después de que Eisenheim humilla al Príncipe Heredero en un espectáculo privado que resulta en un incidente entre el Príncipe Heredero y la Duquesa, la batalla entre Eisenheim y el Príncipe Heredero se traslada al ámbito de las actuaciones públicas, que muchos creen que demuestra los poderes sobrenaturales de Eisenheim.
Gran parte del trabajo para el Príncipe Heredero en la batalla con Eisenheim es llevado a cabo por el Inspector Jefe Uhl, quien se convertiría en el Jefe de Policía bajo el reinado del Príncipe Heredero. Por lo tanto, Uhl puede tener motivos ocultos para hacer la vista gorda ante cualquier acto ilegal del Príncipe Heredero contra Eisenheim o la Duquesa.