A final curse. A final quest. The final battle begins with a “Once Upon A Time” special starting at 7/6c and the 2 hour Season Finale 8/7c!
Tonight, the sixth season of the magical fairytale drama comes to a close. Watch the teaser for the two hour season finale below and tune in. In addition, please join the fans and tweet #thankyouemilie today.
“The Once Upon a Time” season six finale airs tonight Sunday, May 14th on ABC.