There is nothing that should stop anyone from seeing this film. Some may even argue that it is better than the first one, but there are few faults with this movie.
The first one basically brought us into the world of "The Daywalker." Blade 2 kicks it square in the balls. Bringing a hunter of vampires and the vampires themselves together to fight side by side against a worse enemy was a genius way to add to the series. The new "vampire" which are called reapers are fucking terrifying, with their loose mandibles that open wide and a short tentacle type thing that latches onto its victims, makes it one of the coolest vampires of this generation.
The actors did a great job. Wesley Snipes does a great job as Blade once again. He has plenty of great lines throughout the film that bring a light hearted side to the chaos. Kris Kristofferson returns as Whistler, whom this time around, is almost untrustworthy. Most of the movie you just wanna punch him in the face, but considering what he's been through between the first film and this one, we (the audience) can understand at his crankiness. And, of course, Ron Perlman adds to this wonderful cast as the leader of a group thats been training to kill Blade, but instead have to take commands from him, and of course he doesn't like it. Its fun to watch as he tries to suppress the urge to kill Blade and how Blade keeps provoking him, evening trying to make him do it.
The only "beef" I have against this movie is the overuse of CGI in certain areas. It always has kinda stopped the intensity of the scene because you can tell that its not the actor but a computer replacement. They do this with Spiderman, Superman, and The Matrix. They've made leaps and bounds in the art of computer graphics, but it does NOT look real at all and compared with Blades movements throughout the rest of the film, you can just tell he's not like that. Blade's fast, but he doesn't leap around or bend like they show it.