Why 'True Blood' Star Jim Parrack Drinks Real Blood In Real Life Although 'True Blood' is known for its vampires drinking blood, actors aren't actually expected to drink it off the show. But, Jim Parrack (Hoyt) recently admitted he drinks it for real.