I am still confused about why "John Carter" failed at the box office. The movie took in almost $300 million and yet it is remembered for being one of the biggest flops of 2012. Most movies in 2012 didn't bring in $300 million so why are they better movies than "John Carter"?