Venom originally made his big-screen appearance in "Spider-Man 3," played by Topher Grace to disappointing results (and that describes the entire movie). After "Spider-Man 2" wowed audiences, there were high expectations for "Spider-Man 3," but it is ultimately brought down by a messy plot. In hindsight, it would have been a better movie without Venom, as it already featured two other villains: Harry Osborn and Sandman.