'True Blood' Author Charlaine Harris Admits 'Surprise' Over Alcide's Death Fans weren't the only ones surprised when Alcide, played by Joe Manganiello, was killed off 'True Blood.' Author Charlaine Harris was also shocked by the character's death.