I never saw Battleship, because that shit genuinely looked terrible. But he wasn't the problem in either John Carter or X-Men: Origins. If John Carter was made with half the budget and released with a more eye/ear-catching name, it probably would've been a modest success.