The 14th Beijing International Film Festival concluded on April 26, 2026, with the film 'Dragonfly' taking home three top honors, including Best Film, Best Director, and Best Actress. The festival, held annually in Beijing, China, showcased a diverse range of international and Chinese films.
'Dragonfly,' directed by Zhang Wei, was praised by the jury for its compelling storytelling and strong performances. The Best Actress award went to Li Na for her role in the film. The festival's closing ceremony was held at the Beijing National Stadium, also known as the Bird's Nest.
Other notable winners included the French film 'Les Étoiles' winning the Best Cinematography award, and the Japanese entry 'Silent Waves' receiving the Special Jury Prize. The festival attracted over 500 films from 90 countries this year, with a focus on emerging directors and environmental themes.