and once you see John on Mars, you're met with topless women and other stuff Disney wouldn't dare to show.
beyond that are the pacing issues because its adapted from a serial, i think every 8 minutes he's knocked out and magically teleported to the next set piece, they give the princess way more screentime and make her more of a badass. This should have been Conan the barbarian levels of awesome, but its just shit. don't they have like 5 intros one after the other at the start of the film because the script is that dogshit?
If they didn't go all out on the CGI and just had the aliens be humans in stupid make up and the women as naked as they could get away with in a pg13 movie and had John behave less like Bella Swan with a penis than it would have been better.
he's a cowboy for fucks sake, a southern pride man who fled to the wild west. He should be acting like Danny Mcbride, that would really have made people go "i need to see this fucking film"
like the reason deadpool or GOTG or Iron man went from "who?" to "i need to be there opening night!" is because the trailers and promotion showed off some personality.
And don't get me started on those faggy nerds going "mah name" as if John Wick didn't come out like a year later. But it did fucking amazing, why? because of 1. star power and 2. the plot showing off what the fuck it was about. You were going to see Keanu back in action. "people are asking if i'm back, yeah i'm back" fuck yes. before you saw the trailer you didn't give a fuck about who john wick was, afterwards you knew he was the biggest badass on the block and he's back to kick ass and get some vengeance.
Its the same reason "cowboys vs aliens" failed, they thought they could win on premise alone. You needed premise and style. there's a reason Daniel Craig is beloved as his more eccentric characters and that film flopped, its because he played a plank of wood, a bunch of archtypes of westerns in a film when the reason westerns were able to be so profitable is because you could make them porno levels of cheap so people didn't care if the stories or characters were awful. You could ask any old man watching westerns what the plot of the episode they just saw was, they can't fucking tell you.
the man with no name became a smash hit beyond the usual stuff because it was made so fucking cheaply with an oddly big star that it couldn't help but be a hit, a bit similar to John Wick in that regard. meanwhile no one knows either lead of John Carter and the trailers themselves don't do much to inspire confidence in the product.