Once Upon a Time Season 2, Episode 14: "Manhattan" confirmed that Neal Cassady (Michael Raymond-James) is also Rumplestiltskin's (Robert Carlyle) son Baelfire, and now this new promo for Season 2, Episode 15: "The Queen Is Dead" from Canada's CTV proves that he could be more than that.
At the end of the promo, Neal tells Emma (Jennifer Morrison) he knows Hook (Colin O’Donoghue), because "this world wasn't my first stop when I left home ... if it was, I'd be a couple hundred years old by now."
Does that mean Nealfire could be Peter Pan, as some have suspected? But the writers have said Peter's not coming this season. Maybe he's a Lost Boy? Being in Neverland would explain why he hasn't physically aged. Or perhaps he knows Hook from a different world, like Wonderland...
Meanwhile, this promo also features Mary Margaret/Snow White (Ginnifer Goodwin) trying to talk some sense into Regina (Lana Parrilla) (it doesn't seem to work), and more shots of Rumplestiltskin in pain, probably after Hook attacks him, as seen in the American promo.
Check out the promo below. And for those who don't mind spoilers, you can learn more about the episode with the full plot synopsis.