Brief synopsis for 2×5 The Doctor:
Noah Bean is Daniel, who could be Regina’s “ghost from her past.” Also, I think this may set her on the road to redemption, hopefully, as she realizes Daniel would’ve been horrified by what she’s become.
I would hope so, but I think it’s too early to start redeeming her. She might think about redeeming herself, but something will probably cause her to choose to be evil again this season.
It’s interesting to note that Colin O’Donoghue (Captain Hook) is in episode 5 as well. Perhaps he is the “survivor” of the Ogre massacre.