homeEntertainment

'Once Upon a Time' season 6 spoilers: Evil Queen's cursed bottle puts Storybrooke in danger in episode 7; Karen David talks about pressure playing Princess Jasmine

Promotional image for \"Once Upon a Time\" season 6. | Facebook/Once Upon A Time

After taking a trip under the sea, the heroes of Storybrooke must band together to save their small town from total annihilation in the upcoming episode of ABC's hit fantasy drama "Once Upon a Time" season 6.

Titled "Heartless," next week's episode will see Storybrooke and all its inhabitants in great danger. ABC has yet to release an official synopsis for the said episode, but the latest promo shows the Evil Queen (Lana Parrilla) plotting to ruin Storybrooke. "The contents of this bottle could destroy the people of Storybrooke. Now the countdown is on and danger lurks around every corner," the background voice warns.

In the clip, Snow (Ginnifer Goodwin) asks the Evil Queen about a mysterious bottle and its contents. She tells Snow  that they have "12 hours to figure it out," forcing the heroes to make a move before it's too late. "See you at the cemetery soon enough. It's a good place for endings," the Evil Queen tells Snow and Charming (Josh Dallas) before vanishing into thin air.

Sunday's episode titled "Street Rats" centered on Princess Jasmine's (Karen David) quest to find Agrabah's own savior, Aladdin (Deniz Akdeniz). Jasmine's mission to save her beloved empire from the villainous Jafar (Oded Fehr) is one of this season's central story arcs, and speaking with E! News, David admitted that she feels some pressure playing the iconic role.

 "For me, it was really exciting to take on the role of Jasmine and also nerve-wracking at the same time... So for me, it was trying to find that beautiful balance of her intelligence, her passion and commitment to family and love, and her beliefs and royal obligations—it's trying to find that balance, which, trust me, it keeps me on my toes every second that I'm playing her because I just want to make all the Jasmine and Aladdin fans really proud," the actress said.

Keep tuning in to "Once Upon a Time" season 6 which airs every Sunday night at 8 p.m. ET on ABC.