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