Marvel has a habit of taking top notch acting talent and then giving them garbage scripts and characters to work with. Occasionally it works, but mostly it doesn't. Mr. Hardy does his best but his character, Eddie Brock is just so 2 dimensional and badly written. Are we to believe a top notch journalist is actually such a loser? Tom is also far too old to play this part, Eddies very many character flaws could be excusable in a 25 year old but not someone clearly in his early 40s. I'm not normally a big fan of CGI extravaganzas with run times of 2 hours plus with only 5 minutes worth of plot. In fairness, Venom is attempting to break that mould but I must admit to feeling a bit cheated. Is that it? Isn't there anything more? No, there isn't....