Allgood Butts is a young promiscuousmalehairdresser whose goal in life is to sleep with as many women as possible (already in the first scenes we are told he has slept with 389 women). His guardian angel (played by Diane Flacks) does not approve of his philandering and confronts him while he has sex with his 390th woman, telling him that if he sleeps with another woman, he'll die. Allgood's struggle with his temptation becomes even more difficult when two attractive women enter his life.