Zelena is sticking around for the foreseeable future on Once Upon a Time.
The former villain got a whole new persona thanks to the latest curse, and when we caught up with her on Once Upon a Time Season 7, she was going by the name of Kelly.
Regina was shocked to learn that her sibling's cursed alter ego was engaged and gearing up to be married. In a surprising twist, Zelena still had feelings for the man when the cursed persona was purged from her body.
So, it was inevitable that we would be meeting the man who stole The Wicked Witch of the West's heart at some point.
Thanks to EW, we now know who will be playing the role of Chad, and he will be familiar to fans of Marvel's Runaways.
Kip Pardue has landed a guest-starring role on the ABC drama's 150th episode as Chad.
According to the report, "He keeps a cool head and maintains high levels of patience and compassion, even when it seems like his world may be turned upside down."
Simply put, he sounds like the perfect man for Zelena. Ever since she first appeared on Once Upon a Time Season 3, the character's loyalty has wavered, and it has given viewers a whole lot of drama.
It should be interesting to see how Chad reacts when he finds out that his wife-to-be is a former villain who was intent on making life hell for a lot of people.
As previously reported, the 150th episode will be directed by series regular, Lana Parrilla. It will mark her first time helming an episode.
The landmark episode is slated to air in April on ABC.
What do you think of this news?
Hit the comments below!
Remember you can watch Once Upon a Time online right here via TV Fanatic. Get caught up now!
Once Upon a Time returns March 2!
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.