Neal Is Returning to Once Upon a Time

Gregory E. Miller
Once Upon a Time - MICHAEL RAYMOND-JAMES
Bob D’Amico/ABC

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