Recently on QUORA, I was asked the above question, and I thought I’d share it with the rest of my readers on other platforms. 🙂
I believe that the general population is drawn to Dr Jekyll and Mr Hyde / Two-Face characters, which are incarnate versions of an angel on one shoulder and a devil on the other, each trying to nudge you into making an angelic or a devilish decision.
Venom is quite like this, but with an anti-hero twist. Even Spider-man was absent, thus making Venom not one that the masses can relate to, but an adversary that is to be dealt with.
Without a superhero in the film, the anti-hero (victim?) is the relatable protagonist.
Additionally, there was no other comic book film in competition with “Venom” in the weeks before and the weeks after its release. The audience seeking fun action and adventure had no choice but to go see this film, if they wanted to hit the cinema.SOURCE: https://www.quora.com/Why-was-Venom-a-box-office-hit/answer/Steve-Dustcircle
Feel free to follow me on QUORA for other answers by yours truly.