Who played the Red headed boy name joey on gunsmoke?
You are likely thinking of the character
"Little Joe" Cartwright, played by
Michael Landon, on the television series
"Bonanza", not
"Gunsmoke".
There was no recurring character named "Joey" on "Gunsmoke".