Once Upon a Time (2011) Season 2 Episode 5
Here you can watch Once Upon a Time (2011) Season 2 Episode 5 free on 123Movies,
As Regina tries to refrain from using her magic in order to regain Henry’s trust, she starts seeing a ghost from her past; Mary Margaret and Emma find a survivor from an Ogre massacre; Regina struggles to learn the dark arts.
Serie: Once Upon a Time (2011)
Episode Title: The Doctor
Air Date: 2012-10-28