Siege Perilous

EPISODE:

Episode Info

Arthur joins David on a quest to obtain a magical relic Regina needs in order to contact Merlin. Meanwhile, Mary Margaret learns about Lancelot's fate; and back in Storybrooke, Hook is wary when Emma asks him to help her remove Excalibur from the stone.

Cast

Ginnifer Goodwin
as Snow White/Mary Margaret
Jennifer Morrison
as Emma Swan
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jared S. Gilmore
as Henry Mills
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
Sean MaGuire
as Robin Hood
Liam Garrigan
as King Arthur
Joana Metrass
as Guinevere
Mig Macario
as Bashful
Lee Arenberg
as Leroy/Grumpy
Show More Cast

Siege Perilous Photos