There may still be hope for Henry (Jared Gilmore), according to a new promo for the next episode of Once Upon a Time.

ABC released a preview for the next episode of Once Upon a Time season 3, titled Save Henry. In the promo, the gang is seen getting more aggressive with Peter Pan (Robbie Kay), who has stolen Henry's heart thinking Henry is the truest believer. The characters are seen trying to attack Pan, with Regina (Lana Parrilla) saying "If he can bleed, we can hurt him. And if we can hurt him, we can kill him."

The promo also states that "the legend of Peter Pan" is coming to an end in this episode, though viewers should also expect a surprising twist ending.

Though Henry wasn't looking too good at the end of Sunday night's episode of Once Upon a Time, it looks like he may be brought back to health in this episode. One of the characters is seen putting Henry's heart back into his body, suggesting that it will be retrieved by one of the main heroes.

In other Once Upon a Time spoiler news, the biggest twist of the latest episode was a surprise to viewers and the cast alike. It was revealed that Pan is actually Rumplestiltskin/Mr. Gold's (Robert Carlyle) father, which surprised cast member Ginnifer Goodwin, who plays Snow/Mary Margaret on the series.

"We were so banned," she told TV Guide in regard to keeping it a secret. "We had to sign our lives away. That's truly the Rumple story, like we own the children. Some cast members saw it coming and I was shocked, but I guess it makes so much sense because the family is cursed. Each generation is caught in a cycle of sacrificing family for power and it only makes sense that Rumple would be the product of such a villain."

Once Upon a Time airs Sundays at 8 p.m. on ABC.

Tags
Once Upon A Time, Once Upon A Time Season 3, Spoilers