• Share
  • Tweet
  • Share
Alexander Skarsgard, Chris Hemsworth

Zade Rosenthal/Marvel Studios, John P. Johnson/HBO

With the impending release of the out of this world extraterrestrial romp The Host, we thought it was the perfect time for a battle: aliens vs. vampires! And while Kristen Stewart's Bella Swan dominated the first round, she's hardly the only bloodsucker in the limelight these days.

Cue Alexander Skarsgård's Eric Northman, the bad boy vamp on True Blood. We'll say this much: We'd let him suck our blood any day. That is, when we're not swooning over another blond hunk: The Avengers' Thor (aka Chris Hemsworth). 

So we pick both. But you can only pick one: Who's your favorite? 

Sound off below and check out our Aliens vs. Vampires gallery to see more supernatural face offs!