You know Sam Elliott. Either by face — specifically, facial hair — or by voice. If Morgan Freeman’s is the “voice of God,” Elliott’s gravelly cowboy baritone might just be the voice of America. In “The Hero,” out Friday, he plays Lee Hayden, who’s similarly a Western icon, but who, unlike Elliott, is struggling to...