CharacterMark McCainMark McCain in The Rifleman (1958), played by Johnny Crawford. Played byJohnny CrawfordAppears inThe Rifleman1958