Lucy Lawless (Xena: Warrior Princess, Spartacus) and Stuart Townsend (Betrayal, The League Of Extraordinary Gentlemen) have been tapped for recurring guest roles on the second season of WGN America’s drama series Salem. Joe Doyle (Raw) also has joined the cast as a series regular, and Oliver Bell has been upped to regular from recurring in Season 1.

Set in the volatile world of Salem april 201517th century Massachusetts, Salem explores what really fueled the town’s infamous witch trials. It centers on Mary Sibley (Janet Montgomery), the beautiful, ruthless but vulnerable wife of the ancient, ailing but very wealthy George Sibley (Michael Mulheren), one of Salem’s town Selectmen. APA-repped Lawless will play Countess Marburg, one of the last remaining survivors of the legendary line of ancient German witches. Townsend plays English aristocrat Samuel Wainwright, a doctor looking to uncover the secrets of “Salem” and keep his own from those who would seek to discover them. Doyle will play Baron Sebastian Marburg, the charming and cultured son of the Countess, and Bell will reprise his role as Mary’s long-lost son — long believed to be dead but who was revealed at the end of Season 1 to have been kept alive secretly by Mary’s witches.

Season 2 of the series, produced by Fox 21, begins production today in Shreveport, LA, for premiere in April. Check out the teaser below: