Jeffrey Dean Morgan Returns to Supernatural for Episode #300!
Supernatural is getting ready to cross an epic milestone with its upcoming 300th episode. And as part of the celebration actor Jeffrey Dean Morgan, who originally portrayed John Winchester on the show will be returning to reprise the role. Check out the latest on this news below and share your thoughts AFTER THE JUMP. Supernatural airs Thursday evenings at 7pm on The CW. Source: Entertainment Weekly Fans have waited more than 11 years, seeing as how John Winchester last appeared in the season two finale, “All Hell Breaks Loose: Part 2,” when he escaped through…
Read More