Edward Norton’s The Illusionist is a beautifully crafted period mystery with an A-list cast
Edward Norton, Paul Giamatti and Jessica Biel lead a stylish romantic mystery that continues to attract viewers nearly two decades after its release.
Neil Burger’s The Illusionist, the 2006 period drama built around magic, romance and political intrigue, is now available to stream on Netflix in some regions. Set against the atmospheric backdrop of late-19th-century Vienna, the film follows a mysterious magician whose return to the city brings him face to face with a love from his childhood and a powerful royal determined to keep them apart.
For viewers who enjoy stories filled with secrets, elaborate deception and gradual reveals, the film offers a distinctly old-fashioned kind of mystery. Its combination of romance, supernatural elements and political intrigue has also led to comparisons with films such as Christopher Nolan’s The Prestige.

Edward Norton leads a story of magic and forbidden love
Norton plays Eisenheim, an enigmatic stage magician whose performances quickly make him one of Vienna’s most talked-about entertainers.
His life becomes complicated when he is reunited with Sophie von Teschen, played by Jessica Biel. The two knew each other as children and rekindle their relationship despite the enormous social divide between them.
Sophie is an aristocrat and is engaged to Crown Prince Leopold, portrayed by Rufus Sewell. Their relationship places Eisenheim in direct conflict with the royal household, particularly as Leopold has his own political ambitions.
As Eisenheim’s performances become increasingly extraordinary, Chief Inspector Uhl, played by Paul Giamatti, is instructed to investigate him.
What initially appears to be a straightforward case involving a magician and possible fraud gradually becomes much more complicated. Uhl begins to realise that Eisenheim may be considerably more calculating than he first believed.
The result is a mystery that slowly builds rather than relying on constant action, with the film keeping its biggest revelations hidden until late in the story.

A period drama built around atmosphere
Much of The Illusionist‘s appeal comes from the world Neil Burger creates around its characters.
The film was written and directed by Burger and is based on Steven Millhauser’s short story Eisenheim the Illusionist. Its Vienna setting provides a richly atmospheric backdrop for the story, with gaslit interiors, lavish costumes and elaborate stage performances reinforcing its sense of mystery.
The film has also received praise for its visual style and restrained approach to storytelling. Rather than making the magic itself the only attraction, The Illusionist uses Eisenheim’s performances to create questions about what is real, what is deception and how much the audience can trust what it sees.
Rotten Tomatoes currently lists the film at 74% from critics, while its audience score stands at 83%. The site’s critics’ consensus describes it as an engrossing and well-crafted story of mystery, magic and intrigue.
Metacritic gives the film a score of 68 out of 100 based on 37 critic reviews, categorising the overall critical response as generally favourable. IMDb currently lists the movie at 7.5/10 from more than 400,000 ratings.
The performances give the mystery its human side
Norton’s Eisenheim is deliberately difficult to read, which suits a character whose entire profession depends on controlling what other people see.
Roger Ebert praised Norton’s screen presence in his 2006 review, noting how his appearance and intense gaze helped create the illusionist’s mysterious persona. Ebert also singled out Giamatti, whose Inspector Uhl gradually becomes more than a conventional investigator.
Giamatti’s character finds himself caught between his duty to the Crown Prince and his growing fascination with Eisenheim’s methods. That tension gives the investigation much of its appeal.
Biel’s Sophie, meanwhile, is caught between her feelings for Eisenheim and the expectations surrounding her position. Her relationship with the magician gives the film its romantic core while also raising the stakes of the conflict with Leopold.
Rufus Sewell plays Crown Prince Leopold, whose position and ambitions make him a formidable obstacle to the couple.
The supporting cast also includes Eddie Marsan, Aaron Taylor-Johnson and Eleanor Tomlinson.
A slow-burn mystery with a carefully guarded secret
One of the film’s defining qualities is its patience.
Rather than immediately explaining Eisenheim’s tricks, the story allows questions to accumulate around him. His performances become increasingly elaborate, while Inspector Uhl attempts to determine whether the magician is genuinely capable of something extraordinary or simply manipulating everyone around him.
That approach gives the film its distinctive slow-burn quality. The mystery is as much about Eisenheim’s intentions as it is about the tricks themselves.
The production’s original material also emphasised this balance between romance, magic and political intrigue. The film’s official production description presents Eisenheim’s relationship with Sophie as the catalyst for a conflict that unsettles the monarchy and draws Uhl deeper into the magician’s world.

Why The Illusionist still attracts period-drama fans
Almost 20 years after its 2006 release, The Illusionist remains an appealing choice for viewers who prefer atmosphere and mystery to nonstop spectacle.
The film’s central ingredients are straightforward: an ambitious magician, a woman from a higher social class, a powerful royal rival and a police inspector trying to uncover the truth. But the story gradually complicates each of those relationships.
Its combination of romance, mystery, magic and political intrigue gives the film a tone that sits comfortably between a period thriller and a classic love story.
It also arrived during a period when sophisticated mystery films were enjoying renewed attention, and its themes of illusion and deception naturally invite comparisons with The Prestige, although the two films tell very different stories.
For anyone discovering it for the first time, the less viewers know about Eisenheim’s plans beforehand, the better. Much of the film’s appeal comes from watching the pieces fall into place.

Watch the trailer
The Illusionist was directed by Neil Burger, based on Steven Millhauser’s short story, and stars Edward Norton, Paul Giamatti, Jessica Biel and Rufus Sewell.
The film is listed as 1 hour and 50 minutes long and carries a PG-13 rating.
According to the source article, The Illusionist is currently available to stream on Netflix. Availability may differ depending on the viewer’s country.
