CharacterColonel Alan MacKenzieColonel Alan MacKenzie in The Virginian (1962), played by Stewart Granger. Played byStewart GrangerAppears inThe Virginian1962