Cast and Crew of Once Upon a Time

Once Upon a Time

三生三世十里桃花

"Once Upon a Time" is a captivating blend of fantasy, romance, and drama that appeals to fans of immersive storytelling and richly developed characters. The series shines through its compelling performances, especially the chemistry between the leads Bai Qian and Ye Hua, which brings depth and authenticity to their love story. The narrative weaves mythological elements with emotional trials, creating a tale that is both epic and intimate. Visually, the show offers stunning cinematography and beautifully crafted settings that transport viewers to the Heavenly Realms and the mortal world alike. Its emotional tone balances moments of joy, longing, and heartbreak, making it resonate deeply. This series is best suited for viewers who enjoy fantasy romances with emotional complexity and mythological lore.

Full Cast of Once Upon a Time

Luo Jin as Zhe Yan

Luo Jin

Zhe Yan
Luo Jin's portrayal of Zhe Yan in the movie "Once Upon a Time" is a captivating blend of allure and complexity. As the ethereal god of war, Luo Jin exudes an air of regal sophistication and controlled power, bringing to life a character that is both revered and mysterious. His performance is nuanced, balancing the aloofness of a deity with the vulnerabilities of a being who has experienced the eons of love and loss. Luo Jin's Zhe Yan is not just a static figure of mythology; he is dynamic, with subtle shifts in emotion that reveal the depth of his character's history. Whether he is commanding the screen in epic battles or in moments of quiet introspection, Luo Jin's acting mesmerizes the audience, drawing them into the emotional journey of Zhe Yan and leaving an indelible impression that resonates long after the credits roll.
Kevin Yan as Qing Cang

Kevin Yan

Qing Cang
In the movie "Once Upon a Time" (also known as "Three Lives, Three Worlds, Ten Thousand Miles of Peach Blossoms"), Kevin Yan delivers a captivating performance as the powerful and enigmatic Qing Cang. His portrayal of the character is a blend of charisma and depth, bringing to life the complexities of a deity who is both revered and feared. Yan's Qing Cang is a figure of formidable strength and presence, exuding an air of mystique and ancient wisdom. With a nuanced performance, he navigates the intricate emotional landscape of Qing Cang, showcasing his inner turmoil and the weight of his eternal existence. Kevin Yan's screen presence is magnetic, drawing viewers into the rich tapestry of the fantasy world, and his interactions with the other characters highlight the tension between his heavy responsibilities and his personal desires. His performance is a pivotal part of the film's success, offering a portrayal that is both memorable and impactful, ensuring that Qing Cang remains a standout character within the beloved universe of the novel-turned-movie.
Liu Yifei as Bai Qian / Si Yin / Su Su

Liu Yifei

Bai Qian / Si Yin / Su Su
Yang Yang as Ye Hua / Mo Yuan

Yang Yang

Ye Hua / Mo Yuan
Li Chun as Su Jin

Li Chun

Su Jin
Xuan Gu as Xuan Nu

Xuan Gu

Xuan Nu
Zhang Yaqin as Nai Nai

Zhang Yaqin

Nai Nai
Huang Xiaoge as Pink Fairy

Huang Xiaoge

Pink Fairy

Crew of Once Upon a Time

Full backstage crew list →