10 Comic Book Movies That Got MULTIPLE Characters Wrong
4. Venom (And Spider-Man 3)
Consider this a 2-for-1 special, as both 2018's Venom and 2007's Spider-Man 3 both miss the mark on Eddie Brock and the Venom symbiote in different and spectacularly bad ways. Tom Hardy single-handedly makes Venom watchable as he simply can't give a bad on screen performance. However, the movie completely messes up Venom's origin by removing the relationship to Spiderman and removing Eddie's rivalry with Peter Parker. Without Spiderman, it doesn't even make sense as to the way the symbiotes design themselves into suits.
Topher Grace is an actor, but doesn't have the prowess of Hardy and is given arguably worse material to work with. Being wedged in with far too many characters, he is not given enough time to develop and establish himself as the truly dangerous threat Venom/Eddie should be. Similar to Dark Phoenix, the Venom storyline needs time to develop and cramming the origin into only one movie completely ruins what make the characters so compelling.
As far as the other characters go, the main protagonist in Venom, Riot is no longer an offspring of Venom but instead the sadistic leader of the symbiotes and basically is just Carnage with grey food coloring. And in Raimi's spider-verse, Kirsten Dunst has always been a bad Mary Jane. She's a fine actress, but she's far removed from the confident, natural red-headed supermodel and no one was happy with James Franco's Harry Osborne.