The script was about what you'd expect for a Disney movie (full of foils, clichés, and predictable lines)—complete with cheesy ending. Kids love that stuff. The special effects were awesome, as always—another Disney hallmark. Cage played the sorcerer's part with a weary who-cares approach...less than inspiring...like it's clearly just another day on the job (set) for him. His co-star Jay Baruchel was convincing as an evolving nerd. Overall, I wouldn't say it's a "must see on the big screen" though, and I won't be paying to see it in the theater again.