|Paul Giamatti||Inspector Uhl|
|Rufus Sewell||Crown Prince Leopold|
|Edward Marsan||Josef Fischer|
|Karl Johnson||Doctor/Old Man|
|Aaron Johnson||Young Eisenheim|
|Eleanor Tomlinson||Young Sophie|
A master magician named Eisenheim vies with Crown Prince Leopold of Vienna for the hand of noblewoman Sophie, the girl he once loved. He brings his considerable powers to bear on the prince, as she is about to be named royal fiancee. However, a police inspector named Uhl tries to warn Eisenheim that he is playing a very dangerous game.