We still don’t know much yet, including when he’ll show up or who exactly he’ll be playing. Jennifer Morrison (Emma Swan) told TVLine, “[All we] know is he’s an outsider, he is a stranger and he is not a fairytale character ... at least he’s not someone anyone recognizes from Fairytale Land.”
Most curious... It's hard for people to just stop by this town. Not someone anyone recognizes would rule out the longshot that he's actually playing Rumplestiltskin’s (Robert Carlyle) son, Baelfire.
Speculation on the street is that Neal, who is Henry's father, is also Bae. That still makes the most sense, but … who else, then? Someone related to the world where Dr. Whale (David Anders) comes from? Someone from Wonderland, or one of the other realms? Or would they be recognized in town, too?
What are your theories?
Once Upon a Time returns with brand new episodes in 2013 onABC.