The Illusionist (2006): cast, story & where to watch

2006 · Film · ★ 7.3

The Illusionist poster

Released in 2006, The Illusionist is a thriller, fantasy, drama and romance film directed by Neil Burger, running about 110 minutes. “Nothing is what it seems” — that tagline sets the tone.

What it’s about. With his eye on a lovely aristocrat, a gifted illusionist named Eisenheim uses his powers to win her away from her betrothed, a crown prince. But Eisenheim's scheme creates tumult within the monarchy and ignites the suspicion of a dogged inspector.

Who’s in it. The Illusionist stars Edward Norton as Eisenheim, Paul Giamatti as Inspector Uhl, Jessica Biel as Sophie and Rufus Sewell as Crown Prince Leopold, among others.

How it landed. With an audience score of 7.3/10, The Illusionist has been warmly received by audiences. It went on to earn $87.9M at the box office.

Where to watch. In US you can stream it on Amazon Prime Video, fuboTV, Philo and AMC Plus Apple TV Channel and rent or buy it from Amazon Video, Apple TV Store, Fandango At Home and FlixFling. See the full, country-by-country breakdown on our where to watch The Illusionist page.

If you liked it. Fans of The Illusionist tend to enjoy The Dark Knight, Pulp Fiction, Parasite and Fight Club.

Frequently asked

Where can I watch The Illusionist (2006)?
In US, The Illusionist is available to stream on Amazon Prime Video, fuboTV and Philo, and rent or buy from Amazon Video, Apple TV Store and Fandango At Home. Availability varies by country — check our where-to-watch page for every region.
Is The Illusionist worth watching?
The Illusionist holds an audience score of 7.3 out of 10, and is a strong pick if you enjoy thriller, fantasy, drama and romance. Most viewers rate it highly.
Who stars in The Illusionist?
The Illusionist stars Edward Norton, Paul Giamatti, Jessica Biel, Rufus Sewell and Eddie Marsan.
When was The Illusionist released?
The Illusionist was released in 2006, with a runtime of about 110 minutes.