|Robin (Sean Maguire) and Regina (Lana Parrilla). |
Photo Credit: ABC/Jack Rowand
In an effort to protect Emma, Regina steps up in a surprising way that will test her mettle as a force for good. King Arthur and Queen Guinevere throw a royal ball to welcome the heroes to Camelot, but when the celebration takes a deadly turn, David and Robin must leap into action or lose a crucial asset in the fight to save Emma. Back in Storybrooke, Hook deploys a tried-and-true technique in hopes of bringing Emma back to the light while the heroes discover that some unexpected baggage has followed them home from Camelot.
Watch a sneak peek below. While the citizens of Camelot settle into camp in Storybrooke, Regina turns to Robin when something Emma said disturbs her.
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, Jared S. Gilmore as Henry Mills, Sean Maguire as Robin Hood, Rebecca Mader as the Wicked Witch/Zelena and Robert Carlyle as Rumplestiltskin/Mr. Gold.
Guest stars include Lee Arenberg as Leroy/Grumpy, Beverley Elliott as Granny, Liam Garrigan as King Arthur, Joana Metrass as Guinevere, Andrew Jenkins as Percival, Olivia Steele Falconer as Violet, Gabe Khouth as Mr. Clark/Sneezy, Michael Coleman as Happy, David-Paul Grove as Doc, Faustino Di Bauda as Sleepy, Jeffrey Kaiser as Dopey, Mig Macario as Bashful and Raphael Alejandro as Roland.