El programa de vampiros ha causado controversia, y aclamo, por sus escenas sexuales y sus personajes gays, por lo que en su séptima y última temporada, que comenzó el pasado domingo, no debería ser diferente. Así que para los fanáticos de True Blood ha sido una total sorpresa que Luke Grimes, el actor que protagonizaba a «James», se fuera de la serie en diciembre, aparentemente porque se sentía incómodo con hacer escenas de temáticas gay.
HBO atribuyó la decisión de la salida del actor a que tenía “diferencias creativas con el rol de su personaje”. Fuentes citadas alegan que Grimes se sentía incómodo con protagonizar a un personaje homosexual y se opuso a los guiones de la serie cuando se hizo claro que su personaje iba a estar involucrado con «Lafayette», interpretado por Nelsan Ellis. Grimes dijo que él estaba dispuesto a seguir protagonizando el personaje si era “Lafayette” el que se sentía atraído por él, pero no vice-versa. El actor tampoco quería protagonizar escenas que involucraran besos con el mismo sexo o escenas sexuales.