Gamer first and actor second Henry Cavill says that he always picks Geralt's canon love interest, Yennefer, when playing The Witcher 3.

Netflix's Witcher Season 2 is almost upon us, and the series' main cast recently attended the red carpet premiere in London. Henry Cavill, who portrays Geralt of Rivia in the show, could not hide his enormous love for video games, once again praising the medium in front of reporters. During a conversation with Digital Spy, the actor was asked whether he prefers Triss Merigold or Yennefer of Vengerberg.

Related: In Hindsight, I Am So Glad That Henry Cavill Was Cast As Geralt Of Rivia

In response, Cavill said, "For me, when I played the games, and especially when I read the [Sapkowski's] books, it's always been… I feel true to Geralt's core that it's team Yennefer. Of course, the great thing about the games is that you can do whatever you want, but for me — even in the games — team Yennefer."

So there you have it — Cavill is so true to Geralt's one love, he didn't try to romance Triss Merigold in The Witcher 3: Wild Hunt. For the record, Yennefer only appears in CDPR's third instalment in the series, whereas players can engage with Triss in The Witcher and The Witcher 2: Assassins of Kings.

Joey Batey, who plays Jaskier in the TV series, also agreed with what Cavill said, despite his character not getting along with Yennefer too much in the show. He said, "Oh, I'm team Yennefer all the way, yeah."

It is worth noting that, in the Netflix show, Triss hasn't been given much of a focus so far, and hasn't had any hints towards a relationship with Geralt. Presumably, the sorceress's role will be expanded in the upcoming seasons, so fans might find the White Wolf tangled in this unlikely triangle.

Season 2 of The Witcher will premiere on December 17 only on Netflix. Earlier, the fans voted the Geralt vs Renfri fight as the best scene from The Witcher episode one.

Next: Why It Takes Two Should Win Game Of The Year