Huge Game of Thrones casting news! Producers have filled the two biggest new roles of the show’s second season – a mysterious sorceress and a powerful contender for the Iron Throne.

These two major roles are paired together in the story: Melisandre is powerful woman who counsels the late King Robert’s eldest younger brother, Stannis Baratheon, in his quest to claim the Iron Throne. She’s described as a seductive force possessing prophetic powers who’s willing to impose her religion on the world by any means necessary. Stannis, meanwhile, believes himself to be the Iron Throne’s rightful heir and is described as humorless and authoritative, with a strict moral code (his younger brother Renly, who also wants to be king, memorably described Stannis in the first season as having “the personality of a lobster”). But Stannis is gradually succumbing to the power of his newfound religion.

Melisandre will be played by Carice van Houten, a Dutch stage and film actress. She’s appeared in the movies Valkyrie and Repo Men. I think you’ll agree she looks just about perfect for Melisandre.

And Stannis will be played by…

British actor Stephen Dillane, best known to U.S. audiences by playing Thomas Jefferson in HBO’s John Adams.