The Illusionist starring Edward Norton, Jessica Biel, and Paul Giamatti.
The story is about a illusionist (Norton) who grew up a carpenters son, but learned about magic. He impressed a young Duchess (Biel), whom he is forbinden from seein, because royalty doesnt associate with peasants. He leaves so he can learn more about the world of magic.
Years later he shows up in town grown up with lots of illusions that sellout shows, and finding his love again (Biel).
If you have a chance you should really go and check this one out.
It runs about 2hrs wont really feel it
Wagner