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