SEASON FINALE: When worlds collide: If it can happen on Fringe, why not on Once Upon a Time? In tonight’s episode, the somewhat clean division between the fairy tale world and the world of Storybrooke begins to get murky, as Emma (Jennifer Morrison) has to make a fateful decision about what to do next, in and out of town, to pursue justice, and vanquish evil, as she sees it. Expect a cliffhanger as juicy as any bright red apple.