The Best Vampire Beauties for the Ages, from Tilda Swinton to Kirsten Dunst