The Illusionist (2006)
My Rating : *****
A young boy falls in love with a girl that is way above his social standards along with the art of magic. Although the parents forbid them of seeing each other they cannot be split apart.
Until one day they were found together and the boy was sent off. He became a magician and traveled the world. She fell in love with another man, the Crown Prince. The two got engaged but the boy, Eisenheim, finally meets back up with the girl and uses his powers to free her from the royal house in Vienna.