Question: Did Gavin MacLeod reprise any of his roles?
Answer: Gavin MacLeod played Seaman Joseph Haines in McHale's Navy (1964) and McHale's Navy Joins The Air Force (1965).