As per usual Tom Hardy gives his all to an acting role. Venom is also very well designed and animated. That's where the pros end.

Everytime a Marvel film is set out side the MCU (and sometimes within it e.g. Captain Marvel) they destroy another of my favourite childhood characters. They did it with Ghost Rider and now they've done it to Venom. I'm sure some people enjoyed it but I, personally, found it clichéd beyond belief.

If you want to make your own story, don't call it Venom, call it something else.