The ultimate problem with this movie for me was the casting. I haven't watched very many Tom Hardy films and I don't know if he just sucks at playing an American but his acting here was terrible. Half the movie he walked, talked and acted like a five year old. It was awkward at times to watch. This Riz kid (emphasis on kid) acted well but how formidable can you really be when you look like a teeny bop? That also needed a switch. An actor too old cast as the hero and an actor too young cast as the villain. I can think of Jake Gylennhal being better for Venom and it's odd he hasn't done a Marvel movie yet. If we had to have Tom Hardy he needed to drop about ten pounds or so (sorry this is just business not "fat shaming"-eye roll-obviously he's not fat but a more athletic build would tighten up those fight scenes). Moving on, story wise his girl was made out to be pretty unlikable pretty quickly. She was gonna marry this man and six months later she's got another dude? Her and doc should've just been friends. Venom too quickly decides he likes earth telling Eddie he convinced him. When? How? Did we miss a scene? I think so. The end fight was a bit too rushed and predictable. I give this film props because it was entertaining, Venom had some funny one liners (the ones you could understand with that voice) and he was a likable antihero.