Q:Who plays young john winchester in supernatural?
A:
Jeffrey Dean Morgan