Well that was stupid. Somewhat entertaining, but stupid nonetheless. I can't help but think that the whole movie would have been better off without John Carter. Think about it.
The princess is escaping from her marriage with Sir Humperdinck and gets in a battle just like in the film. Now instead of Super Mario saving her, she crashes into the Na'vi tribe where she earns the respect of the elder and befriends Sola. Without Mario we have more time to devote to the two cities, their wars, and the Hands of Blue. We don't get Colonel Walt this way, but that's a small price to pay.