bob hastings notable for his portrayal of yesman lt elroy carpenter on 60s sitcom mchales navy and his voicework for batman shows as commisioner gordon died on june 30 he was 89 his granddaughter alison knowles said that the veteran actor died on monday after a lengthy battle with prostate cancer it was his third cancer fight in 15 years reported ace showbiz hastings younger brother don who has starred on soap opera as the world turns for decades said that his brother was a hero i miss him he was a great guy he was a good father and a good husband he said thats hard to be in show business prior to his death doctors gave the veteran actor a few days to live after his release from providence saint joseph medical center and the disney family cancer center hastings lived for almost nine more weeks the actor was born in brooklyn new york on april 18 1925 as robert francis hastings at 11 he started acting for radio dramas after serving in world war ii hastings began his first major radio career as popular comic book based character archie andrews hastings made a switch to television acting in 1949 playing captain hal in captain video and his video rangers he performed in several early science fiction series since then including atom squad and a short appearance for the twilight zone the actor gained popularity through his memorable role on mchales navy and general hospital hastings did a great deal of voicework during his long entertainment career in his days he had been the voice for clark kent for early superboy and superman series and commissioner gordon for many batman series and video games his voice also appeared on childrens story albums such as the black beauty and the arabian night watch mchales navy actor bob hastings dies