Boy this plot is overplayed. You know, the half vampire, half human plot. But yes very bloody but rushed a bit. Plot holes? Not really but they could have spent a few more minutes in the movie to develop the Ray character and tell more about the freaky talking hand. Also the ending revealed that D might have been some sort of prince. I wish they had said a little bit more about that.