Credit: Video Still

Once Upon a Time Season 2, Episode 14: "Manhattan" dropped a ton of twists and turns, and it looks like Episode 15: "The Queen Is Dead" (March 3) will keep the momentum going.
In this preview for the episode, Mary Margaret/Snow White (Ginnifer Goodwin) tries to convince Regina (Lana Parrilla) that Cora (Barbara Hershey) is evil, Hook (Colin O’Donoghue) attacks Rumplestiltskin (Robert Carlyle), and Baelfire freaks out over his dad.

Check it out!

Credit: YouTube Photo: Once Upon a Time Season 2, Episode 15 Preview: Cora vs. Storybrooke (VIDEO)

Catch the next episode of Once Upon a Time on Sunday, March 3 at 8 p.m. ET/PT on ABC.

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