News outlets and review sites need to stop blaming the story and advertising. This is my favorite game and no one watched it because the characters in the game weren't in their 50's and 60's. Rolland wasn't a little silly dude, and claptrap could have literally be played by the voice actor from the game.
On top of all of this, production companies needs to stop using people like Jamie Lee Curtis and Jack Black in movies. They are bland, overcast, and way too political.