Carmel Laniado of Dolittle and FX’s A Christmas Carol joining The Witcher Season 2 was reported back in early February, but she has not yet been confirmed by Netflix.
According to the report by Deadline, Laniado signed on to play a girl named Violet whose “playful and whimsical” demeanor actually hides a more intelligent and sadistic side.
There is no character by the name of Violet in Andrzej Sapkowski’s source material, which could mean that “Violet” isn’t her real name in Season 2 or Violet is an original character.