James Arness, who starred as Marshal Matt Dillon on the long-running CBS Western series Gunsmoke, had the most guest star appearances on the show with a total of 40. Arness stood out among other guest stars by also playing multiple characters over the course of the run.