Doug Williams is a fictional character on the American soap opera Days of Our Lives. He has been portrayed by Bill Hayes since 1970. Since 1999, Hayes has continued to make recurring appearances as Doug, notably airing during the holiday seasons.