Head over Heels cast and character guide: Who plays whom in the latest K-drama?

Head over Heels ( Image via YouTube /  Prime Video Philippines )
Head over Heels ( Image via YouTube/Prime Video Philippines )

South Korea’s 2025 series Head Over Heels combines folklore, contemporary romance, and emotional realism. It weaves these elements into a solid storyline that walks the line between myth and reality. In a world where gods and mortals co-exist, the series’ title is taken from the extremely ancient Korean myth of the Cowherd and the Weaver Girl.

The series does diverge, however, examining teen love, fate, and the strange, paranormal events that begin to erupt around its core characters. Directed by Kim Yong Wan and written by screenwriter Yang Ji Hun, Head Over Heels is a narrative of what happens when heaven falls into human hearts.

It aired on tvN from June 23 to July 29, 2025, with episodes available on platforms like TVING in South Korea and Amazon Prime Video internationally. Below is a comprehensive character and cast list that outlines who does what in this strange K-drama!


Head over Heels cast and character guide

youtube-cover

Park Seong A / Fairy Cheon Ji played by Cho Yi Hyun

The drama revolves around Park Seong A, alias Fairy Cheon Ji, portrayed by Cho Yi Hyun. Seong A is no ordinary high school girl; she is a fairy who descended from heaven and has both heavenly laws and mortal feelings to contend with.

Her dual persona is the emotional heart of the drama, and Cho Yi Hyun gives a performance that seesaws between innocence, deception, and self-mortification.


Choo Young Woo as Bae Gyeon U

Choo Young Woo plays Bae Gyeon U, the male protagonist and opposite of Seong A in Head Over Heels. Gyeon U is a genial and inquiring man, slowly drawn into the secret life of Seong A. His exchanges with her evoke a richness of emotional development, and his history is deeply entwined in the greater mythological context.

Choo Young Woo conveys the warmth and disorientation of a figure torn between fact and myth.


Cha Kang Yoon as Pyo Ji Ho

Cha Kang Yoon, playing Pyo Ji Ho, is the fill-in male who brings depth to the high school soap opera. From antagonist to friend to somewhere in between, Ji Ho adds emotional depth to the top three. His acting captures the very human aspects of jealousy, love, and self-discovery.


Choo Ja Hyun as Yeom Hwa

Yeom Hwa, portrayed by Choo Ja Hyun, provides an adult voice to an otherwise teen-centric drama. She does not directly interact with school life, but she is central to Seong A’s story and gives a peek into the outside world. Her character works behind the scenes, possessing facts that can upend everything for the principal actors.


Kim Mi Kyung as General Dongcheon / Mother Sin

Veteran actress Kim Mi Kyung plays General Dongcheon, also referred to as Mother Sin — a powerful celestial figure. She oversees the divine order and appears to have direct control over Cheon Ji’s fate.

Her role in Head Over Heels represents tradition, order, and the consequences of defying cosmic law. Kim Mi Kyung lends gravitas to a role steeped in mythological symbolism.


Ryeong / “Flower Master” [Shaman] played by Yoon Byung Hee Do

Yoon Byung Hee plays Do Ryeong, better known as the “Flower Master,” a shamanic figure who dispenses spiritual guidance and humor. His function is to serve as a go-between for the two realms — the supernatural and the human — and attempts to clarify matters that are otherwise incomprehensible. An unorthodox but essential part of the narrative.


Kim Sung Jung as Kim Jin Ung

Kim Jin Ung, played by Kim Sung Jung, is a secondary character connected with the high school environment. He makes his mark on the lives of the younger cast, particularly as personal backstories and academic anxieties come to the forefront. Jin Ung grounds us in down-to-earth, human issues in a fantasy-replete narrative.


Hwang Se In as Cho Hye Ri

Cho Hye Ri, played by Hwang Se In, is one of the supporting female students in Head Over Heels, whose interactions with the main three bring insight and depth. She is part of the web of relationships that constitute daily school life, as opposed to fantasy.


Cha Yoo Hyun as Maeng Ju Seung

Maeng Ju Seung, portrayed by Cha Yoo Hyun, is another student whose character naturally becomes a part of the drama that is unfolding. His story helps reveal how regular students respond to the extraordinary events happening within their setting.


Ham Sung Min as Mo Beom [Student]

Ham Sung Min plays Mo Beom, one of the younger students in the school community. He plays a less pivotal role but contributes to the richness of the student population in the drama.


Park Jung Pyo playing Yang Ju Seop [Coach]

Yang Ju Seop, played by Park Jung Pyo, is the school coach and embodiment of adult authority in a teen-filled universe. He is a guardian and inspiration to the students.


Guest appearances in Head Over Heels: A star-studded lineup!

Episodes are filled with guest appearances by leading stars, bringing new faces to each episode. Some of the showstoppers include:

  • Jung Sun Chul as ghost Choi Gang Sik (Ep. 1)
  • Kil Hae Yeon as Gyeon U's Grandmother
  • Nam Yeon Woo as Fire Ghost (Ep. 2, 7)
  • Kim Ga Young, Kim Hee Chang, and Kim Tae Hyang as members of Gyeon U's household (Ep. 3)
  • Jo Young Mi as a Malevolent Shaman (Ep. 6)

These cameo appearances add depth to the world of storytelling with diverse tones, ranging from chilling and melancholic to funny and unexpected.


Head Over Heels boasts a cast that balances youthful charm with seasoned experience. With bold mythological allusions and down-to-earth emotions, all performers bring to life a universe that is both divine and rich.

From fairy roles to shamanic ceremonies, the casting is precise, ensuring all the parts are played appropriately and in harmony with the show’s themes.

Every character in in Head Over Heels, no matter how small, adds a unique thread to the story’s emotional and spiritual fabric.

It’s a testament to how well-matched casting can elevate fantasy into something deeply relatable.

Also read: Head Over Heels Episode 12 (finale): Release date news, streaming details, and more

Edited by Ritika Pal