Janet Montgomery as Mary Sibley, wife of George Sibley and a witch, whose double life of love threatens her position of power in Salem. She once carried John Alden’s baby and still has strong feelings for him.
Shane West as John Alden, a war veteran and Mary’s lover, who returned home as the voice of reason and defender of innocent victims in the middle of Salem’s witch panic.
Seth Gabel as Cotton Mather, a well-educated town’s reverend and John Alden’s friend. Changed by the local sex-worker Gloriana whom he was in love with, Cotton stopped Salem’s witch-hunts.
Tamzin Merchant as Anne Hale, a rebel witch and a talented young artist. Like Cotton Mather, she too is determined to prevent unnecessary deaths.
![YouTube video](https://i.ytimg.com/vi/ycGClZhNRjw/hqdefault.jpg)
Ashley Madekwe as Tituba, the witch who controls Mary. She convinced Mary to give her and John’s baby to the devil.
Elise Eberle as Mercy Lewis, a girl once tormented by Mary Sibley’s witchcraft. Mary later turned her into a witch.
Iddo Goldberg as Isaac Walton, the wisest person in Salem. As a punishment for his fornication from his past, he was once charged with cleaning the town’s waste and removing dead bodies.
Xander Berkeley as Magistrate Hale, a witch and a chief politician in Salem. He was killed by his daughter Anne, who wants to help save the people of Salem from unnecessary deaths.