Haig also appeared on the small screen, guest-starring on such shows as Batman, The Dukes of Hazzard, Star Trek, MacGyver, The A-Team and Mission Impossible, where he held the record for the most appearances (eight) of any guest star in the show???s run.