The actor who portrays Jessica's vampire lover will not return for the seventh season reportedly because he is unhappy with the character's future.
"True Blood" has let go one of its cast and will hire another actor for the role. Luke Grimes, who stars as Jessica's vampire lover James in the sixth season, has left the series due to creative differences.
"The role of James is being recast due to the creative direction of the character," a spokesperson for HBO confirmed to Entertainment Weekly. There's a rumor that Grimes was the one who cut the rope because he was unhappy with how his character will be portrayed in the seventh season.
"He initially joined the show because he wanted to work with [his 'Forever' co-star] Deborah Ann Woll," an insider told EW. "But when he started reading the scripts for Season 7, he was disappointed to learn that they were going in a completely different direction with James." Grimes recently signed for the role of Christian Grey's brother Elliot in "Fifty Shades of Grey".
"True Blood" will end its seven-year run on HBO this summer with a 10-episode season. Filming will begin in January 2014 with Stephen Moyer reportedly directing the premiere episode. New characters are expected to appear in the final season. A new love interest for Eric will be introduced early in the season while Brett Lorenzini has been cast to portray Troy.