Credit: Jack Rowand/ABC Television Group © 2012 Disney Photo: Once Upon a Time Season 2, Episode 10: Regina

The Once Upon a Time Season 2 finale (Season 2, Episode 22: "And Straight On 'Til Morning"), which airs on May 12, will give Regina (Lana Parrilla) one last chance to redeem herself, after she swung wildly between trying to be better and being all out bad over the course of the season. Will she finally take a step in the right direction? Lana Parrilla recently dishes some spoilers on the matter.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

As we see in the preview of the episode, Greg and Tamara set off the trigger that will destroy Storybrooke, and Regina goes to what looks like great lengths to slow down the destruction, presumably so that others can try to find a solution to the problem. Will that action be a redemptive one for her?

Regina will team up with the Charming to save the town, even though, as Lana told TV Guide, "it's like her worst nightmare having to team up with the Charmings.

And according to Lana, in this case Regina's good action is not prompted by selfishness: "I think it is genuine. I think she is doing it for everyone." After all, the trigger is something Regina built, so "she does feel responsible.

Meanwhile, there's also the whole plotline with Rumple potentially going after Henry because of the prophecy. Will we see Regina protect her son again? According to Lana, yes: "She will definitely need to protect Henry."

Sounds like an emotional episode for Evil Regals!

For much more from Lana — including why she thinks Regina is kind of schizophrenic — read the full interview.

Read more OUAT spoilers here.

Catch the Season 2 finale of Once Upon a Time on Sunday, May 12 at 8 p.m. ET/PT on ABC.

Source: TV Guide

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.