Desperate Souls


Episode Info

In Storybrooke, Mr Gold and Mayor Regina play dirty politics on opposite sides when Emma runs for sheriff against Sidney Glass. Meanwhile in the Enchanted Forest, a timid weaver named Rumpelstiltskin is tricked by a malign power as he tries to save his son from being drafted into the ogre war.


Ginnifer Goodwin
as Snow White/Mary Margaret
Jennifer Morrison
as Emma Swan
Robert Carlyle
as Rumplestiltskin/Mr. Gold
Lana Parrilla
as Evil Queen/Regina
Jamie Dornan
as Sheriff Graham
Jared S. Gilmore
as Henry Mills
Josh Dallas
as Prince Charming/David
Joshua Dallas
as Prince Charming/David
Raphael Sbarge
as Jiminy Cricket/Archie
Meghan Ory
as Ruby/Red Riding Hood
Patti Allan
as Miss Ginger/Blind Witch
Giancarlo Esposito
as Sidney/Mirror
Dylan Schmid
as Baelfire
Connor Dwelly
as Morraine
Mark Gash
as Father
Brad Dourif
as Old Beggar
C. Ernst Harth
as Burly Man/The Ogre
Gabe Kouth
as Sneezy
Show More Cast

Desperate Souls Photos