Steve McQueen, in his penultimate movie, plays Tom Horn, and was perfectly cast. McQueen was dying of cancer when he made the movie, and his character is a man out of time, at the end of his life. Supporting cast includes Linda Evans and Slim Pickens.