Everyone knows that the antidote to any pale-faced bloodsucking vampire is a hot muscley werewolf, and things are no different in hit US series True Blood!
Actor Joe Manganiello, 34, plays Alcide the werewolf in the latest series of True Blood to hit our shores.
With a vampire and werewolf love triangle forming around the show's leading characters, Alcide is right in the thick of it.
Joe joins us today to talk wolves, weird fans and why he willingly will wear nothing on set.