AFI Fest 2020 award winners were revealed today (10/23). Among the films honored were Wolfwalkers, the documentary 76 Days, and the shorts Pillars and Tiger and Ox.
Wolfwalkers, an adventurous animated tale, won the Audience Award for narrative...