Billy (Dustin Belt) is a young man living with his alcoholic, bible thumping father who catches Billy in his first kiss with another guy. You can guess how well that goes over. Fleeing to the big city, Billy is befriended by a young waiter named Guy (Kadyr Gutierrez) who puts him up and helps him find a job. The job being taking care of Mark, a stroke survivor, for his son James (Hank Fields), for whom Mark and his transvestite friend Thomas have been trying to find a boyfriend. The whole thing had a bit of an “After School Special” feel to it with everything conveniently tied up in the end, although An Angel Named Billy takes it’s time getting there.