Bob Hastings Dead: McHale’s Navy Actor Dies at 89

Bob Hastings
Bob Hastings, an actor who appeared in McHale's Navy and All in the Family, has died at age 89  ABC Photo Archives/ABC via Getty Images

Bob Hastings, known to McHale's Navy fans as Lt. Elroy Carpenter, died Monday, June 30, of prostate cancer. He was 89.

His granddaughter Allison Knowles confirmed his death to the Associated Press on July 2, noting that he was at home in Burbank, Calif., at the time of his passing.

Hastings' role in the 1960s sitcom McHale's Navy was his most famous, but he also appeared on Dennis The Menace, The Munsters, Green Acres, and All in the Family (as bar owner Kelsey). In the 1980s, he had small parts in The Dukes of Hazzard, The Greatest American Hero, Murder, She Wrote, and Remington Steele.

More recently, he provided the voice of Commissioner James Gordon in Batman: The Animated Series and The New Batman Adventures. He also did some voiceover work for video games, including Batman: Mystery of the Batwoman and Mafia II.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!