Question: who plays john black on days of our lives
Answer: Drake Hogestyn