I thought it was okay but not great, probably a 6/10 from me. The script was a bit odd at times (apparently Hardy lost his temper on the set because of weird lines), Michelle Williams was a poor casting choice as his fiance, she and Hardy had no chemistry and I thought she looked a bit awkward during certain scenes, particularly the early ones. Riz Ahmed did his best, but again the script did him no favours. Marvel have done a great job in recent films making you understand and sometimes sympathise with the villain(s), there wasn't any of that in Venom, he was just an old-school 'this guy is so evil you must hate him' type of villain.