Once Upon a Time - Season 4, Episode 3 - Rotten Tomatoes

Rocky Road


Episode Info

Elsa is framed for an icy spell cast on Marian. Meanwhile, Will Scarlet is caught ransacking Robin Hood's tent; Hook suspects Mr. Gold's lying about the dagger; and in the Arendelle of the past, Elsa and Kristoff try to halt Hans' attempt to seize power.


Ginnifer Goodwin
as Snow White/Mary Margaret
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jared S. Gilmore
as Henry Mills
Josh Dallas
as Prince Charming/David
Joshua Dallas
as Prince Charming/David
Emilie De Ravin
as Belle/Lacey
Colin O'Donoghue
as Killian Jones/Captain Hook
Michael Socha
as Will Scarlet
Lee Arenberg
as Leroy/Grumpy
Raphael Sbarge
as Archie Hopper/Jiminy Cricket
Sean MaGuire
as Robin Hood
Christie Laing
as Maid Marian
Raahul Singh
as General
View All

Rocky Road Photos

Discussion Forum

Discuss Once Upon a Time on our TV talk forum!