Former EastEnders star Rob Kazinsky is joining True Blood as a series regular for the sixth season.

TVLine, which broke the story, says that Kazinsky, who played Sean Slater in EastEnders, will play the "highly charismatic" Ben in True Blood.

Ben and Sookie (Anna Paquin) take a shine to each other and he helps her and Jason (Ryan Kwanten) investigate the murders of their parents.

Last month it was announced that Blade Runner legend Rutger Hauer had also joined the show as the "mysterious and sinister" Macklyn.

The sixth season of True Blood is scheduled to premiere on American television in June.