In the quest to rid Emma of the Darkness, our disparate group of heroes and villains will find themselves aligning with a surprising face to achieve their goals during Sunday’s Once Upon a Time: Zelena (Rebecca Mader).
With the residents of Storybrooke on the hunt for Merlin, and Once Upon a Time also introducing other Camelot players King Arthur and Guinevere, it should come as no surprise that Lancelot will return in season 5.