who plays john black on days of our lives
Drake Hogestyn Drake Hogestyn (/ˈhʌdʒstən/; born Donald Drake Hogestyn, September 29, 1953) is an American actor best known for his long running role as John Black on the American soap opera Days of Our Lives.