Once Upon a Time Wiki


274pages on
this wiki
004 Desperate Souls screencap of Baelfire 250px
1x08 Desperate Souls screencap of Dylan Schmid as Baelfire
Season(s) 1, 2
Portrayed by Dylan Schmid
Sebastian Wilkinsson (as Young Baelfire)
First appearance 1x08 Desperate Souls
Latest appearance 2x04 The Crocodile
Episode count 3[1]
Status Missing
Nickname(s) Bae
Species Human
Date of birth/Age 14 years old
Parents Milah (mother; deceased)
Rumplestiltskin (father)

Baelfire is the son of Rumplestiltskin and Milah. He takes the identity of Neal Cassady after entering a portal to our world.


Baelfire is the son of Rumplestiltskin, a poor spinner. He lives alone with his father. On his fourteenth birthday, Baelfire will be taken to fight in the Ogre War. A few days before his birthday, he and Rumplestiltskin try to run away, but they are discovered. Instead, his father becomes the Dark One and kills the soldiers who will take Baelfire. Although Rumplestiltskin claims that Baelfire is safe, Baelfire responds that he is not and that he is scared. Rumplestiltskin later agrees to find a way to dispose of his powers that does not kill him. However, Baelfire worries that he may back out of the deal because the Dark One's powers corrupt his father more each day. Desperate, Baelfire asks the Blue Fairy for help and receives a magic bean that will take Baelfire and his father to a world without magic, taking Rumplestiltskin's powers away. However, Rumplestiltskin is too afraid to lose his powers and Baelfire crosses over by himself.


Season one: guest roleEdit

1x08 Desperate Souls
1x19 The Return

Season two: guest roleEdit

2x04 The Crocodile


The Baelfire gallery can be found here.


  1. Including 2x04 The Crocodile.

Around Wikia's network

Random Wiki