Sci-fi is not the easiest thing to market. But if the story is strong enough, it will do well, regardless of the genre.
It was, realistically, a tough sell, despite the industry and media hype. It's incredibly tricky to get audiences excited about a movie that doesn't have a strong human character.