Eduard and Sophie are childhood friends
The stage name of Eduard is Eisenheim, and he is famous by this name. He and Sophies are childhood friends and have romantic feelings for each other since then. The significant difference between them is that Eduard is from a low-income family; on the other hand, Sophie was Duchess von Teschen and came from a wealthy family.
Sophie was promised to the Crown Prince
It has been shown in the movie that Sophie was pledged to the Crown Prince by the elderly of the house. But unfortunately, the Prince did not treat her well as he was a spoiled person.
Eisenheim recognized Sophie
They did not speak to each other for quite long, but he recognized her when Sophie volunteered to participate in an illusion during her performance.
Eduard and Sophie were still in love
They both were still in love even after Sophie’s marriage to the Prince. As Eduard loved her so much, and he knew that Sophie is not happy with him, so he made a plan to escape her from the Prince.
The Crown Prince wanted to overthrow the King
The Crown Prince aspired to become the king, so he made a conspiracy with Inspector Uhl. He proposes to him that once he becomes the king, he will make him the Police Chief, and in return, he wanted Uhl to help him overthrow the king. (See Oblivion (2013) Movie Explained)
The Crown Prince was an abusive drunkard
He was not a good person and an abused woman after drinking. He did not have any respect for women and mistreated them.
Eduard’s plan went well
Eduard made a plan in which he had to convince the Prince that he killed Sophie, and he became successful in it. He made such a long story and a big plan that even the Inspector thought that the Prince killed Sophie. (See The Suffering (2016) Movie Explained)
Eduard used his illusions against the Prince
He made an illusion in which Sophie is telling about how the Prince murdered her, and the Prince thought that it is happening in real and gets convinced.
People walled Eisenheim
He created a clique of followers who help him get released when he was arrested.
Inspector Uhl didn’t find any clues
The Inspector tries a lot but could not find any clues against Eduard’s plan. He made such a plan that even the Inspector could not find anything against him.
The Crown Prince committed suicide
The Inspector started blackmailing and threatening the Prince. He got scared and shot himself before people could get to know about the murder, and he gets accused of treason because of it.
Sophie was hiding
As per Eduard’s plan, Sophie was hiding in a safe place. She was never killed; this was a part of their plan to get along again and get rid of the bad Prince.
Eduard sent Uhl his tricks
He sent the Inspector his tricks, and then he realizes how the Magician fooled him.
The Illusionist (2006) Movie Explained
The Illusionist Movie Review & Film Summary (2006) | The Illusionist (2006) Movie Explained