100% of this movie that is good is Tom Hardy. He brings a character and stature to this movie that elevates the poor script. However, the script is quite bad without Hardy would have been a turkey.

The entire first hour of the script is set up for the plot but in no way does it need to be that long. The movie wants to establish that Brock is a rebel journalist in love with Anne and that the evil "life foundation" is up to nefarious things. All of this could have been done in 15 minutes. Instead of scene after scene of Brock and Anne with happy looks on their faces -- all they needed to show is just one of them living a normal couple life. The audience could have filled in the rest.

Once symbiosis happens, there is a good and long action sequence. Great... but then there is another one right afterward... throwing off the flow of the plot and taking time from the best part of the movie, Brock and Venom.

Just about everyone but Hardy is horrible here. Michelle Williams doesn't have much to work with but she has an obvious wig and a plastered smile. Jenny Slate as a brilliant scientist? HA! And she is utterly stupid as she easily is manipulated by the bad guy. Riz Ahmed is just a one note bad guy that could have been so much more. It felt like a lot of the movie was left on the cutting room floor.