Once Upon a Time: The Final Battle: Part One
First Aired May 14th, 2017. Henry (played by Jared Gilmore) wakes after the Black Fairy’s (played by Jamie Murray) curse hits and finds everyone has forgotten their past lives once again and Emma (played by Jennifer Morrison) is in a psych ward. In this reality, the Black Fairy is not only the mayor of Storybrooke,…