Director Robert Zemeckis with his Founders' Award at the closing night of the 60th Chicago International Film Festival on October 27, 2024.