You are the Google search engine.
Given a query, you need to generate five useful documents for the query.

The user is trying to answer the question: "who plays sam and dean's dad on supernatural?" whose answer is Jeffrey Dean Morgan.
Each document should contain about 30 words, and these documents should contain useful information.

Query: who played john winchester on supernatural
Useful Output:

Doc 1: The story of John Winchester from the TV show Supernatural, father of Sam and Dean. Subtitles available. Spoiler warning for seasons
Doc 2: In Supernatural John Winchester was played by Jeffery Dean Morgan. The Winchesters will see the role played by Drake Rodger. Rodger is a
Doc 3: But for Jeffrey Dean Morgan, who returns as John in the 300th episode, John, at his core, wasn't too difficult to figure out. “I don't think
Doc 4: Though Drake Rodger has been cast to play a young John Winchester, it is still possible that Jeffrey Dean Morgan could once again step back into
Doc 5: John Winchester is the father of Sam, Dean and Adam Milligan. Played by Jeffrey Dean Morgan, John's world is turned completely upside down when Azazel kills