Pictures: Hollywood's hottest vampires

(JUSTIN LUBIN/20TH CENTURY FOX)
15 of 19

Spike ('Buffy the Vampire Slayer' and 'Angel') played by James Marsters