• Season 4 Episode 3
  • Rocky Road

  • Airdate:10.12.2014.

ELSA IS BLAMED FOR CASTING AN ICY SPELL ON MARIAN - WHICH COULD ULTIMATELY KILL HER, EMMA AND DAVID CATCH FORMER MERRY MEN MEMBER WILL SCARLET RUMMAGING THROUGH ROBIN HOOD’S TENT, AND IN ARENDELLE OF THE PAST, ELSA AND KRISTOFF MUST STOP HANS FROM ATTEMPTING TO TAKE CONTROL OF THE KINGDOM

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.

series regulars:

    Ginnifer Goodwin as Snow White/Mary Margaret
    Jennifer Morrison as Emma Swan
    Lana Parrilla as the Evil Queen/Regina
    Josh Dallas as Prince Charming/David Nolan
    Emilie de Ravin as Bell
    Colin O’Donoghue as Hook
    Jared S. Gilmore as Henry
    Michael Socha as Will Scarlet
    Robert Carlyle as Rumplestiltskin/Mr. Gold

guest cast:

    Lee Arenberg as Leroy/Grumpy
    Raphael Sbarge as Archie Hopper/Jiminy Cricket
    Beverley Elliott as Granny
    Sean Maguire as Robin Hood
    Georgina Haig as Elsa
    Scott Michael Foster as Kristoff
    Raphael Alejandro as Roland
    Christie Laing as Maid Marian
    Charles Raahul Singh as General
    Tyler Jacob Moore as Hans
    Nils Hognestad as Franz
    Marcus Rosner as Jurgen
    Elizabeth Mitchell as Snow Queen