(That brings up an interesting question: I wonder if a vampire can tell if they've attacked another vampire simply from the other vampires blood? Though this board isn't the place to discuss it. Just thinking out loud...)
As far as Depp's talent as an actor goes, one thing to keep in mind is that he already has three Oscar nominations to his credit. And they don't hand those out to just anyone.