A Hero (out Jun 9) won the Grand Prix at the 2021 Cannes Film Festival and is a terrific film where the performances are as a strong as the screenplay. It solidifies the reputation of Iranian filmmaker Asghar Farhadi as one who creates complex stories filled with equally complex characters. A movie about truth, fiction, and the greyness that lies in between. Grade: A-.