Neal Is Returning to ‘Once Upon a Time’

Once Upon a Time - Michael Raymond-James as Baelfire/Neal Cassidy
Bob D’Amico/ABC
ONCE UPON A TIME – ABC’s “Once Upon a Time” stars Michael Raymond-James as Baelfire/Neal Cassidy. (ABC/Bob D’Amico)

Take a deep breath, Oncers.

Fan favorite Michael Raymond-James is heading back to Storybrooke to reprise his role as Neal Cassidy, the artist formerly known as Baelfire, TV Line reports. He’ll appear in Once Upon a Time‘s midseason premiere/100th episode celebration.

Neal last appeared in a flashback at the end of Season 3 (after dying, of course), but not much is known yet about what Neal will be up to in this return. It seems safe to assume though that Emma will encounter him in the Underworld, which the show’s producers have told us is full of past characters with “unfinished business.”

Can’t wait for the episode to air? See what other juicy surprises Once has in store.

Once Upon a Time, Midseason premiere, Sunday, March 6, 8/7c, ABC