Question: who does jeffrey dean morgan play in supernatural?
Answer: John Eric Winchester