Question: who played bj hunnicutt on the show mash
Answer: Michael Joseph Farrell Jr. ( born February 6 , 1939 ) is an American actor , best known for his role as Captain B.