Out of those choices, Stuart Townsend probably portrayed the best vampire in film.

Personally, I prefer Max Schreck as Count Orlok.