2021 saw Clint Eastwood both direct and star in a Western film that flopped at the box office but deserved a better fate.