Michael Raymond-James stars as Neal Cassidy on "Once Upon a Time," the mysterious man from Emma Swan’s past whose unexpected reappearance reconnects her to unfinished parts of her life before Storybrooke. Charming, elusive, and emotionally complicated, Neal carries deep personal ties to Emma while also becoming connected to the show’s larger fairy-tale mythology. His arrival introduces major new questions about Emma’s history and the hidden relationships linking the worlds of magic and reality.
Before joining "Once Upon a Time," Raymond-James had already built a strong television career with roles in series such as "True Blood," where he played Rene Lenier, and "Terriers," where he gained recognition for his performance as Britt Pollack. His work in drama and character-driven television established him as a versatile actor with a strong screen presence and an ability to balance humor, intensity, and vulnerability.
In addition to his television work, Raymond-James appeared in film and guest-starring roles that expanded his profile across multiple genres. His experience playing layered and morally complicated characters made him a strong fit for the emotionally driven and mythology-heavy storytelling of "Once Upon a Time."
As he joins "Once Upon a Time," Raymond-James brings emotional depth, charisma, and unpredictability to the role of Neal Cassidy. On the series, he adds a significant new dimension to Emma Swan’s life and helps expand the show’s mythology through a character whose past and identity become deeply important to the story unfolding in Storybrooke.