Watch Once Upon a Time Online: Season 5 Episode 7
Christine Orlando at .No one said fighting the darkness would be easy. Once Upon a Time Season 5 Episode 7 proves it never was as Merlin's past comes back to haunt him as we see how the very first Dark One was created.
In Camelot, Regina, Robin, Snow, Charming, Hook and Zelena try to break into the castle to steal Excalibur in the hopes of making it whole in order to save Emma.
Surprisingly, Zelena may have the answer to breaking in but will her help come with a price?
To find out, you'll need to watch Once Upon a Time online here at TV Fanatic.
C. Orlando was a TV Fanatic Staff Writer. Follow her on Twitter.