Question: who played cherokee jack in return to lonesome dove
Answer: Dennis Haysbert