it's perfect for a 9 year old. if he's outgoing, have him sit right at the front and participate with zeal when Jack asks them to do things. That'll give him a good chance of being picked to go onstage and sword fight with them...
Our son was about that age when he participated. He loved it! He was picked to sword fighting with Jack Sparrow ~ made for a great interaction and photos.