Once Upon a Time (2011)
The Final Battle (2) (6x22)
Season finale
Air date: May 14, 2017
With Fairy Tale Land crumbling around them, the characters race to save their stories, and Gold and Fiona face off in a fateful confrontation.
- Premiered: Oct 2011
- Episodes: 156
- Followers: 26,0k
- Ended
- ABC (US)
- Friday at 20