On November 8, 2010, Deadline reported that Irish stage actress/director Fiona Shaw (best known in the United States for her role as Aunt Petunia in the Harry Potter films) had been cast as Marnie, an insecure and timid palm reader who is possessed by the spirit of a powerful witch. Former Dexter star Courtney Ford has been cast in the recurring role of Portia Bellefleur, sister to Andy. Actor Dane DeHaan (In Treatment) has also been cast as Timbo. On November 23, Deadline reported that actress Jessica Tuck, who portrays vampire spokesperson Nan Flannigan, will be promoted to series regular starting this season. Three new female cast members were announced: Janina Gavankar (The L Word, The Gates) will play a public school teacher named Luna, who is also a shapeshifter; Alexandra Breckenridge (Life Unexpected, Family Guy) will play a wiccan named Daisy; and relative newcomer Vedette Lim will play Naomi, a fierce cage fighter. Daniel Buran will play Raoul, the pack master of the Shreveport werewolves and Alcide's superior and, as in the previous season, Allan Hyde will reprise his role as Godric. Gary Cole (Office Space, Harvey Birdman: Attorney at Law) will play Earl Stackhouse
Jessica meets the sun, only to be rescued by Jason. Believing he can settle the feud with the witches and get rid of the spells, Bill calls Marnie/Antonia with a proposition. In an effort to heal Eric, Sookie lets him feed off of her. In return he lets her drink some of his blood. They have sex many times over in a V-induced hallucination. Sookie and Eric are determined to help the King battle the witches. Lafayette is possessed by the spirit of Mavis who has been singing to Mikey. We learn that, in life, her married lover killed their child. Lafayette, possessed by Mavis' spirit, kidnaps Mikey and takes the doll. Marcus is revealed as the father of Luna's daughter; he threatens Sam when he finds him at Luna's house. Jessica breaks up with Hoyt, who angrily rescinds her invitation to the house. She goes to Jason, who also rejects her and banishes her from his house. Tommy, skinwalking as Maxine Fortenberry, meets with a businessman to steal her land's natural gas rights. Bill and Marnie and their supporters meet at the Bon Temps graveyard at midnight. Bill proposes that Marnie reverse the spells cast on Eric and Pam and leave the vampires alone and, in return, the vampires won't harm her again. The standoff turns violent when Sookie senses that Marnie is casting a spell, and Eric kills a member of Marnie's coven. Marnie envelops the area in heavy fog and the battle begins in earnest. Sookie is injured, but Alcide rescues her. Debbie is watching them, having followed Alcide at a distance in wolf form. Eric runs into Marnie, who appears to cast another spell on him, while Bill is captured by Marnie's followers using silver.