John Bosley is a fictional character from the Charlie's Angels franchise. He was originally introduced in the 1976–1981 television series, portrayed by David Doyle. Along with Kelly Garrett, Bosley is the only character to take part in every episode of the show's five-year run.