In 2011, she starred in the Italian film "Shun Li and the Poet" by Andrea Segre, which screened in the Venice Days section of the 68th Venice International Film Festival. Zhao won the David di Donatello Award, the Italian Oscar, for Best Actress for her bilingual role.