Totally agree re: Val Kilmer. One of the best acting jobs ever IMO in any movie.
And tho I love nearly every movie mentioned prior here, I just have to go with Shane - overall acting, scenery, photography, character authenticity, human interest, etc...
(One of Clint Eastwood's only bombs IMO...