Just to throw in my 2cents I 'm glad to see Tom Selleck's name included. If I had to make a list I think it would be:
1-John Wayne
2-Tom Selleck
3-Gary Cooper
4-Clint Eastwood
5-Sam Elliott
Supporting Stars-1Ward Bond
2Ben Johnson
3Victor McLaglen
4Walter Brennen
I think it's time Selleck and Elliott get back in the saddle again in a movie.