The season 4 finale of Once Upon a Time airs on Sunday, 10 May at 8pm on ABC.
The two-hour episode is titled Operation Mongoose part 1 and 2, where Henry will restore the balance between heroes and villains, thereby saving the fairy tale.
The official synopsis of the finale episode reads as follows:
The episode will pick up with the Author putting the final touches on heroes and villains, the new storybook a dying Rumplestiltskin has "commissioned".
And although the newly spun story steers familiar characters such as Snow White, Prince Charming, the Evil Queen and even Emma onto strange new paths, the heroes become villains and vice versa.
Executive producers Adam Horowitz and Edward Kitsis have teased that Henry will finally be the hero he has always been reading about and inspiring other people to be.
Horowitz told Entertainment Weekly, "It's been too long since Henry has been front and center and it's time for him to come into his own."
While Kitsis added, "It's kind of like his bar mitzvah, but magically."