• Shane West plays John Alden in "Salem."

Shane West plays John Alden in "Salem." (Photo : Instagram/ Shane West)

In "Salem" season 2 episode 12 titled "Midnight Never Come," which will air on June 21, Sunday, on WGN America, the final countdown to the consecration will start with three of the main characters having a struggle of their own. Here are some things to expect from the episode. [SPOILER ALERT: Read at your own risk.]

Like Us on Facebook

John Alden (Shane West) will fight for his life in "Salem" season 2 episode 12 while Mary Sibley (Janet Montgomery) will make final effort to save their son (Oliver Bell). Also, Anne Hale (Tamzin Merchant) will contend with her sudden custody of a new guest.

As for Countess Palatine Ingrid Von Marburg (Lucy Lawless), she will reveal a shocking secret while Cotton Mather (Seth Gabel) will receive some disturbing news.

Joining West, Montgomery, Bell, Merchant, Lawless and Gabel in the "Salem" season 2 cast are Ashley Madekwe as Tituba, Elise Eberle as Mercy Lewis, Iddo Goldberg as Isaac Walton, Xander Berkeley as Magistrate Hale, Sammi Hanratty as Dollie Trask, Joe Doyle as Baron Sebastian Marburg and Jeremy Crutchley as Hathorne, among others.  

Recently, West remembered a scene in "A Walk To Remember," the 2002 romantic drama based on Nicholas Sparks' novel which starred him opposite Mandy Moore.

West told he purchased a car for his "A Walk To Remember" role using his pay check. He told The Wrap, "They started pulling out the cars one by one for each character and they pulled out that '67 Camaro for me, and I turned to the first A.D. and I was like, 'How much is it and I want it. Don't let anyone else get it.'"

Meanwhile, in an interview with Los Angeles Times in April, Montgomery described her "Salem" role as "very chic" and said their costume designer Joseph Porro has done a great job.