Yes you left off Harrison Ford, Sean Connery and a couple of other more worthy film heroes. However you also left off The Greatest of all time. In his day he was the highest paid performer in Hollywood! He always performed his own stunts, and what could be more macho than he always performed naked! The only obvious choice for Best Movie Action Hero is....
Rin Tin Tin!!!