ABC’s hit fantasy drama ONCE UPON A TIME returns tonight with the season finale of the second season called, “And Straight On ‘Til Morning.” On tonight’s show the inhabitants of Storybrooke brace for hte end when the annihilation of the town becomes imminent, Mr. Gold mourns the loss of his son, and Hook discovers a connection to a young Bae in Neverland. Did you watch the last episode? We did and we recapped it here for you!
On last week’s show Emma, Mary Margaret and David went in search of Regina when they discovered that she – along with some magic beans – had gone missing. But against Neal’s protests, Emma still believed that Tamara had something to do with Regina’s disappearance; and Mr. Gold contemplated telling Lacey the truth about his ability to conjure magic. Meanwhile, after Rumplestiltskin abandoned his son and let him travel alone through a portal, young Bae found himself back in 19th century London and was taken in by the Darling family — befriending their daughter Wendy.
On tonight’s show the inhabitants of Storybrooke brace themselves for the end when Greg and Tamara detonate the trigger Regina had placed within the curse, with the annihilation of the town and its residents imminent; and Mr. Gold mourns the loss of his son, Bae/Neal. Meanwhile, back in Neverland of the past, Hook discovers his connection to a young Bae after he rescues him from the sea and soon realizes that the Lost Boys are in hot pursuit of the boy.
Guest starring on the Season Finale tonight are Raphael Sbarge as Archie Hopper/Jiminy Cricket, Lee Arenberg as Leroy/Grumpy, Michael Raymond-James as Neal Cassidy, Beverley Elliott as Granny, David-Paul Grove as Doc, Gabe Khouth as Mr. Clark/Sneezy, Faustino Di Bauda as Sleepy, Jeffrey Kaiser as Dopey, Michael Coleman as Happy, Mig Macario as Bashful, Dylan Schmid as young Baelfire, Ethan Embry as Greg Mendell, Christopher Gauthier as Smee, Sonequa Martin-Green as Tamara, Parker Croft as Felix, Alex Barima as twin one and Jack Diblasio as twin two.
Tonight’s Season Finale is going to be exciting, and you won’t want to miss it. So be sure to tune in for our live coverage of the season 2 Season Finale of Once Upon A Time — tonight at 8PM EST! While you wait for our recap, hit the comments and let us know how your excited you are about Once Upon A Time being back!
READ THE FULL RECAP OF ONCE UPON A TIME HERE!