David Doyle, the gravelly voiced character actor who played avuncular assistant Bosley to three beautiful detectives on "Charlie's Angels," has died of a heart attack. He was 67.

Doyle, who appeared on Broadway and in movies as well as many television shows, died Wednesday.Doyle was best known as John Bosley, the assistant to the mysterious Charlie, who helped the scantily clad detectives solve crimes in the hit TV series that originally starred Kate Jackson, Jaclyn Smith and Farrah Fawcett.