The Illusionist (PG-13, 2006) movie review