A two-hour finale of Once Upon a Time tonight happens tonight, with “Snow Drifts” and ”There’s No Place Like Home”
So much has been going on in this season of ‘Once Upon a Time,’ that it’s hard to remember back to when we didn’t have dozens of characters to keep track of. ABC will be hosting a two-hour season finale of the series tonight, and while the full details haven’t been revealed, we can talk about a few things that will take place in the last two-episodes. Those two episodes are “Snow Drifts” and ”There’s No Place Like Home.” Last we checked in we had lovable Mary Margaret and David celebrating the naming of their son at a coronation in Granny’s Diner, while Emma and Hook are pulled into Zelena’s time portal and find themselves in the Enchanted Forest of the past.
Trapped and lost, these two begin their quest to discover a way back, and they must be careful not to change ANYTHING “or risk altering the lives of their friends and family — as well as their very own existence,” teases ABCm as two-hour season finale grows ever closer. Now for who is guest starring tonight, in “Snow Drifts” you will have Lee Arenberg as Leroy/Grumpy, Anastasia Griffith as Abigail/Kathryn, Tony Amendola as Geppetto, Meghan Ory as Ruby/Red, Alex Zahara as King Midas, Beverley Elliott as Granny, Rebecca Mader as Zelena, David-Paul Grove as Doc, Gabe Khouth as Sneezy, Faustino Di Bauda as Sleepy, Sean Maguire as Robin Hood, Christopher Gauthier as Smee and Charles Mesure as Black Beard.
When “There’s No Place Like Home” you will have a few of the same guest stars; Lee Arenberg as Leroy/Grumpy, Keegan Connor-Tracy as Blue Fairy/Mother Superior, Meghan Ory as Ruby/Red, Raphael Sbarge as Archie Hopper/Jiminy Cricket, Beverley Elliott as Granny, Sarah Bolger as Aurora, David-Paul Grove as Doc, Gabe Khouth as Sneezy, Faustino Di Bauda as Sleepy, Jeffrey Kaiser as Dopey, Mig Macario as Bashful, Sean Maguire as Robin Hood, Eric Keenleyside as Sir Maurice/Moe French and Raphael Alejandro as Roland.
Now for the writers, ”Snow Drifts” was written by David H. Goodman & Robert Hull and directed by Ron Underwood, while ”There’s No Place Like Home” was written by Edward Kitsis & Adam Horowitz and directed by Ralph Hemecker.
ABC loves to leave main characters in the middle of danger when the series closes, if that will be from Hook and Emma changing the past, or a new danger at the naming ceremony we will have to wait and see. We don’t want to spoil anything for you, as this season has done particularly well at keeping things interesting. No matter what your best guesses are, all of the answers (most of the answers at least) will be revealed starting at 8pm on ABC tonight.
As always, “Once Upon a Time” stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Emilie de Ravin as Belle, Colin O’Donoghue as Hook, Michael Raymond-James as Baelfire/Neal Cassidy, Jared S. Gilmore as Henry Mills and Robert Carlyle as Rumplestiltskin/Mr. Gold.