Question: who did jeffrey dean morgan play on supernatural
Answer: John Eric Winchester