I thought John Carter was not bad. There were lots of unexplained bits (or maybe I missed stuff) so it felt a bit full of holes, but overall it was fun and entertaining. I don't think the script was bad, just maybe could have used some more finessing.