When Detective Mortimer Shade is somehow killed in a freezer, a parasite called a grail possesses his body, revives him, but he needs blood to stay alive. His partner John Dark accepts the new situation and together they become vigilantes, judging and killing the bad guys, with Shade sucking their blood with his claw. However, Dark notes that Shade is losing the rest of his humanity and becoming a monster, being aware and afraid of the danger Shade represents to mankind and trying to stop him.
Is something wrong with my eyes or was it completely intentional to make the cast and crew names at the start almost indecipherable? I could barely read any of the words on the screen. You would have needed to be watching this with a telescope to read the names. Anyways, onto the movie...
The story to the film is quite ho-hum but interesting enough to at least get you to watch it but it every time something is about to actually happen, it lets you down and shows nothing of interest. There are a few scenes which will grab you but it's not enough, there's just too many pointless conversations with all of the stereotypical foreign characters. If you don't like heavy accents, you won't like it either.
The basis on the movie is how Shade was killed and had the parasite re-animate him, which could have been a really cool scene but we never even get to see it. It's all off-screen which is what makes this film suffer as it is shot rather decently. I don't agree with some of the angles and effects used in certain scenes but it's not too bad.
The acting is okay, no great performances and a couple lousy performances (i.e. Chief of Police) but they do alright. The screenplay is a little confusing and jumps all over the place. The movie is very inconsistent with its pace and disappoints immensely. A few notably good gore effects hardly make up for this one and a half hour waste.
To sum it up, whenever you think something interesting is about to happen, it decides to stop and try again later and never pulls through. I'd avoid if I were you.