Cuando Eisenheim (Edward Norton) empieza a actuar con su show de magia en Viena, sus poderes llegan a oídos del príncipe Leopold (Rufus Sewell), quien acude al espectáculo con Sophie (Jessica Biel), su novia. Sophie y Eisenheim se reconocen de la infancia y su amor latente revive. Esto enfurece a Leopold que, convencido de que el mago es un fraude, ordena a un inspector (Paul Giamatti) que lo vigile para desenmascararlo. El ilusionista (HBO, mañana a las 19:55) está basado en el relato corto Eisenheim: The ilusionist, de Steven Millhauser. Estuvo nominado al Oscar como Mejor Fotografía.