'Once Upon A Time' Season 4 returns this week with episode 3 "Rocky Road," and t seems that our favorite fairy tale-based characters will be facing a literal rocky road ahead when the show airs tonight. Someone from the ice cream parlor will give a bittersweet flavor to the town and that someone apparently has a hidden grudge on our Frozen Queen, Elsa. When this mysterious woman tries to frame up Elsa for a crime she didn't commit, can our Storybrooke characters unravel the truth before things take a turn for the worse? Find out by tuning in on ABC this Sunday night. Watch 'Once Upon A Time' season 4 episode 3 stream using the free online stream link at the bottom.
Note: The following paragraphs contain spoilers on the upcoming 'Once Upon A Time' Season 4 episode. If you don't want to spoil the fun and excitement of watching a brand new episode, simply scroll down to the bottom and look for the free online stream link there.
Previously on 'Once Upon A Time' Season 4, Emma got trapped in the icy fortress Elsa created around the perimeter of Storybrooke. While Emma struggled to survive the extremely freezing condition inside the fortress, David and Hook managed to help Elsa realize that she has control over her powers and that her sister is still alive. This week, someone is going to challenge Elsa's power to the extremes and that someone is apparently another Snow Queen. "Lost" and "Revolution" alum Elizabeth Mitchell is now joining the ensemble cast as no other than the other Snow Queen, who maybe a little too vile and cunning so as to kill someone using her icy magic. Catch the all-new episode tonight. Tune in on ABC at 8/7c or simply watch 'Once Upon A Time' season 4 episode 3 stream through the free online stream link below.
Aside from Mitchell, Michael Socha is also appearing this week as Will Scarlet, his character from the spin-off of the series 'Once Upon A Time In Wonderland.' Will Scarlet used to be one of Robin Hood's Merry Men, and in tonight's show, Emma and David will stumble upon him when he rummages through Robin Hood's tent. Does he bring good news or bad news to our Storybrooke characters? While that still remains a mystery for now, one thing is already certain about the brand new episode: Mary Margaret will have a hard time balancing her duties as Storybrooke's leader and as the mother to young Prince Neal. Elsewhere, Hook will begin to be very suspicious of Mr. Gold. Watch 'Once Upon A Time' season 4 episode 3 stream using the free online stream link at the end of this post.
In one of the sneak peeks for tonight's show, Elsa is quite worried of Anna after the latter's departure from Arendelle, but Kristoff tries to convince the Snow Queen that her sister is very capable of defending herself. Kristoff also reminds Elsa that she should focus more on her kingdom as of late. "Right now your kingdom needs you more than Anna," Kristoff tells Elsa. In another teaser, Regina will put the blame on Elsa over Marian's icy spell. Unbeknownst to them, another Snow Queen is trying to put Elsa in big trouble. But the queen of Arendelle clearly knows how to counter the icy spell of the mysterious villain. "The only way to cure a freezing spell is an act of true love," she reveals in the preview. Watch the all-new episode online using the 'Once Upon A Time' season 4 episode 3 free online stream link available below.
The official synopsis of 'Once Upon A Time' season 4 episode 3 reads: "When an icy spell is cast on Marian, which will ultimately freeze her heart and kill her, the Storybrooke residents place the blame on Elsa. But unbeknownst to anyone, a mysterious woman who runs the town's ice cream parlor has the same powers as Elsa and is trying to frame her. Emma and David find former Merry Men member Will Scarlet rummaging through Robin Hood's tent, Regina teams up with Henry to try and discover who the author of the fairy tale book is, Mary Margaret is having trouble balancing her duties as leader of Storybrooke and mother to young Prince Neal, and Hook begins to suspect that Mr. Gold is still in control of the dagger that calls upon him to be the Dark One. Meanwhile, in Arendelle of the past, Elsa and Kristoff set off to stop Hans from attempting to take control of the kingdom."
'Once Upon A Time' stars Ginnifer Goodwin (Snow White/Mary Margaret), Jennifer Morrison (Emma Swan), Lana Parilla (Evil Queen/Regina), Josh Dallas (Prince Charming/David), Emile de Ravi (Belle), Jared S. Gilmore (Henry Mills), Meghan Ory (Red Riding Hood/Ruby) and Robert Carlyle (Rumplestiltskin/Mr. Gold).
"Rocky Road" is set to air this Sunday night at 8/7c on ABC. Watch 'Once Upon A Time' season 4 episode 3 stream using this free online stream link here.