John Carter (of Mars) was way better than you gave it credit for. And it deserved way more money at the box office, but the marketing team failed it. This trailer is MUCH better than the others they used, but it’s still not the right one, for my money.
But if you made the mistake of missing this on the big screen, do yourself a favor and pick it up on Blu-ray.