It's a classic Blade movie and a movie which is time killer when you have nothing to do but watch something. Not confusing, not boring, with a little sense of humor, just watch and enjoy, don't look for something that makes sense. By the way, Jessica Biel was something else in the movie.