True Blood has finally cast its new James: So who's the lucky guy?

Following a major upheaval, True Blood has finally found its new James.

TVLine reports that Bunheads and General Hospital actor Nathan Parsons will step into the departing shoes of actor Luke Grimes in the role of James when the hit HBO fantasy series returns for its seventh and final season this summer.

Just last month, Grimes asked to be released from his contract due to creative differences. A source revealed: “He initially joined the show because he wanted to work with [his Forever co-star] Deborah Ann Woll. 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.”

According to someone in the know on True Blood, Parsons’ vampire character will find himself at the center of a surprising love triangle.

A surprising love triangle, eh? We like that. We like that a lot.

But what do you guys think? Do you like the choice of Nathan Parsons in the role of James? Do you guys have any idea who the other two people in this surprising love triangle might be?

(via TV Line)

More from around the web