Had I Not seen the Sun cast and character guide: Who plays whom in Netflix's latest Taiwanese drama?

Had I Not seen the Sun cast and character guide (Image Via Netflix)
Had I Not seen the Sun cast and character guide (Image Via Netflix)

Netflix is all set to release its upcoming mystery romance series, Had I Not Seen The Sun. It will be released in two parts, with the first part arriving on November 13, 2025, and Part 2 on December 11, 2025. The series is from the award-winning creative team behind the Taiwanese hit Someday or One Day, directed by Chiang Chi Cheng and Cien Chi-Feng.

The show portrays the harsh truth of life that some wounds cannot be fully healed. It also tells the viewers to cherish people and moments in their lives and keep compassion alive within themselves. Had I Not Seen The Sun also features a brilliant cast with Tseng Jing-hua playing the lead. Read on to know the complete cast and character guide.


Had I Not Seen the Sun cast and character guide: Who plays whom explored

Had I Not seen the Sun cast and character guide (Image Via Netflix)
Had I Not seen the Sun cast and character guide (Image Via Netflix)

Had I Not Seen the Sun begins with Li Jen-yao confessing his brutal crimes and surrendering himself to the police. He is labelled the Rainstorm Killer in society, and some years later, the documentary film crew arrives to interview Jen-yao for the first time. The crew consists of Chou Pin-yu, a junior staffer who finally gets access to the killer. When she dives deeper into his case, she experiences troubling visions of a schoolgirl, Chiang Hsiao-tung, which also connects to the killer's high school past. This way, the show shifts between present-day interview questions and Jen-Yao's past.

Here are the cast members who played these characters.

Tseng Jing-hua as Li Jen-yao

As mentioned, he is the criminal and the Rainstorm Killer around whom the narrative revolves. He surrenders himself to the police, and for the first time, a documentary filmmaker comes to interview him and dig into his part of the story.

Wondering where else you have seen the actor? Tseng Jing-hua shared credits in the 2020 film, Your Name Engraved Herein, playing Birdy. Detention was the next project in which he contributed and was also nominated for Best New Performer at the Golden Horse.

Had I Not seen the Sun cast and character guide (Image Via Netflix)
Had I Not seen the Sun cast and character guide (Image Via Netflix)

Moon Lee as Chiang Hsiao-tung

Moon Lee plays the schoolgirl that the documentary filmmaker sees in her vision. The schoolgirl is connected to Jen-yao's traumatic past when he was in high school. Her presence adds to the eeriness of the show and makes it emotionally layered with some hint towards unresolved guilt and love.

Moon Lee is a rising Taiwanese actress, best known for her lead in the Netflix show, The Victims’ Game (2020–2024).

Had I Not seen the Sun cast and character guide (Image Via Netflix)
Had I Not seen the Sun cast and character guide (Image Via Netflix)

Chiang Chi as Chou Pin-yu

Chou Pin-yu, as mentioned, is the aspiring documentary filmmaker who, in the present timeline, visits the prison to interview Li Jen-yao. As she digs deeper into it, she becomes emotionally drawn into his life and the past he has lived. Eventually, it is revealed that her relationship with him isn't just professional. Soon, she starts to experience an absurd vision of a schoolgirl.

For the actress, Chiang Chi, Had I Not Seen the Sun marks her first major role.

Lyan Cheng

In the synopsis available on he internet, this character's role is still under wraps. Lyan is listed as a major cast member, though. This suggests that she might play a role in the killer's past or the present-day narrative. She could also be someone who might be connected to the high school time and is also alive in the present time to offer a link to Pin-yu of her dreams.

Lyan Cheng is a Taiwanese actress known for her role in the drama Fabulous Boys. She’s also appeared in Fragrance of the First Flower.

Alongside these primary characters, more actors adorn the screen in Had I Not seen the Sun, and this includes Umin Boya, Yao Chun-yao, Nic Chiang, Biubiu Chen, Ann Lee, Chris Lung, Shih Chih-tian, Jake Hsu, Roy Chang, Leo Huang, Xie Zhang-ying, Tan Shan-chien, Yuliya Tsai, Chi Chen, Sonia Yuan, Yao Ai-ning, plus special appearances by Vega Tsai and Chu Te-kang.


Catch Had I Not Seen the Sun, only on Netflix.

Edited by Tanisha Aggarwal