Wolfwalkers follows Robyn, who befriends wild girl Mebh while exploring the magical forest outside an Irish town’s walls and undergoes a transformation. For 76 Days, directors Wu Hao and Chen Weixi filmed inside Wuhan’s hospitals as the city of 11 million go on lockdown in on January 23, 2020.
Johnson Cheng’s Lonely Blue Night won the short film audience award.
The mostly virtual festival, which ran October 15-22, featured 125 titles and more than 120 filmmakers participating in panel discussions. The annual fest opened with the Rachel Brosnahan-starring 1970s crime drama I’m Your Woman