Cast and Crew of Once Upon a Time

Once Upon a Time

三生三世十里桃花

In the enchanting narrative of "Once Upon a Time", we follow the journey of Bai Qian, a goddess and a revered monarch from the Heavenly Realms. Her story begins as she is sent to the mortal world to undergo a challenging trial, a rite of passage that will determine her ascension to the prestigious status of a High Goddess. This trial takes her to a realm filled with mortal experiences, where she must navigate the complexities of human emotions and relationships, all while maintaining her divine essence. This premise sets the stage for a riveting exploration of love, sacrifice, and the struggles of identity, which are central themes throughout the film.

As Bai Qian immerses herself in the mortal world, she encounters Ye Hua, a man whose charm and depth capture her heart from the moment they meet. Their romance blossoms amidst the backdrop of their distinct worlds, merging divine duty with earthly love. As they share moments of joy, laughter, and passion, they forge a deep bond that leads to marriage, showcasing the strength of their connection despite the stark differences in their origins. However, their union is not without challenges, as the complexities of Bai Qian's divine obligations and the innate dangers of her past loom large over their happiness.

The tranquility of Bai Qian and Ye Hua's life is abruptly shattered when an old enemy resurfaces, threatening to undo everything they have built together. This malevolent force not only puts Bai Qian's newly found connection at risk but also endangers the lives of those she loves. The ensuing conflict compels Bai Qian to confront her past, bringing with it trials that test her resolve, strength, and the very essence of her being. As the stakes escalate, viewers are taken on a thrilling emotional ride, exploring the depths of love and the sacrifices one must make to protect what is truly precious.

Full Cast of Once Upon a Time

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
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.
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 →