Nelsan Ellis has long portrayed one of the most popular characters on HBO's “True Blood.” As Lafayette, he's tough and totally unique. The character also happens to be gay. That last detail was purportedly too much for one of his co-stars, who quit over this season's gay storylines, according to The Wrap.
Luke Grimes took on the role of James on the show, spending much of last season wooing fellow vampire Deborah Ann Woll‘s Jessica. This season, though, James suddenly had a new face as Nathan Parsons took over the role.
At the time, Grimes issued a statement saying that he left over his feature film schedule, and that it had nothing to do with storylines, but HBO alleged that his decision was due to “the creative direction of the character.” That direction became clear as the seventh and final season of “True Blood” started airing, and James was revealed to be bisexual, starting a relationship with Ellis’ Lafayette.
See this story on tv.yahoo.com