Character actor Allan Melvin, Jan. 17 Allan Melvin, a popular character actor who played Cpl. Henshaw on the classic 1950s sitcom The Phil Silvers Show and later portrayed Archie Bunker's neighbor and friend Barney on All in the Family, died Thursday, Jan. 17, 2008, at his Brentwood, Calif., home. He was 84. During his five-decade career, Melvin made guest appearances on numerous TV shows, including playing different roles on at least eight episodes of The Andy Griffith Show and playing Dick Van Dyke's old Army buddy on The Dick Van Dyke Show. He also played Sgt. Charlie Hacker on Gomer Pyle: U.S.M.C.; portrayed butcher Sam Franklin -- Alice the housekeeper's boyfriend -- on The Brady Bunch; and continued playing Barney when the hit All in the Family became Archie Bunker's Place. Melvin, who appeared in only one movie -- the 1968 Doris Day comedy With Six You Get Eggroll -- also did voice-over work in cartoons, including providing the voices of Magilla Gorilla and Bluto on "Popeye." He worked on numerous TV commercials as well, including playing Al the Plumber in the Liquid-Plumr commercials for 15 years.