Regina and Emma are on a road trip to find Maleficent's daughter and save Robin Hood. Watch Once Upon a Time Season 4 Episode 20 Online here at TV Fanatic.
|YouTube Purchase||Watch Now|
|Google Play||Watch Now|
|Verizon On Demand||Watch Now|
Regina and Emma are on a road trip to find Maleficent's daughter, Lily and save Robin Hood. Emma realizes that Lily, the girl she knew growing up is really Maleficent's daugther and that their fates have been entwined from the start. But when they finally find Lily, they learn that she already knows what Snow White and Prince Charming did to her and she's out to find her own revenge. Emma must decide whether she's willing to kill Lily in order to stop her.
Mr. Gold gets Will Scarlett to break into the mayor's office and steal back Belle's heart. When he returns it to Belle, he tells her about his heart turning black and apologizes for deceiving her throughout their marriage. Gold tells Will Scarlett that now that Belle has her heart back, it's his job to protect it.
In New York City, Regina finally finds Robin Hood. At first he does not believe that Marian is really Zelena but then Zelena removes the facade and shows him the truth. Still, Robin own't leave her. There is a shocking reason why he feels he must stay.
Watch Once Upon a Time Season 4 Episode 20 Online here at TV Fanatic.
On Once Upon a Time Season 4 Episode 20, are Regina and Emma embark on a road trip where one of them gets a shockingly unexpected and unhappy ending.