This film takes only the bare essentials of its source material, has a slow beginning and rushed ending, a cliched villain and sub par CGI effects. But despite all of this the film is a lot of fun. Hardy's performance as both Eddie Brock and Venom is relatable and hilarious, giving Hardy a chance to play towards his comedic strengths. Michelle Williams and Riz Ahmed also do well in their respective roles, despite being giving little to do in the script. The action is also quite interesting, and despite the rushed fight in the end, it's very well done and you feel energized after going through it. All in all Venom is a film that could've been something much more, but for what we got it's an enjoyable ride that lets Tom Hardy lead the pack.