The impulsive Shallow Hal crowd (Millennials, Zoomers) will probably avoid Asghar Farhadi‘s A Hero (Amazon, 1.7.22) like the plague, but it’s easily one of the 2021’s finest films. It’s all dialogue and all medium shots, but the titular character of Rahim (Amir Jadidi) is slowly nibbled and then bloodied and finally swallowed by the social media mob. 127 minutes long, A Hero is a steady and persistent indictment of…I don’t know, everyone and everything.