‘Supernatural’: Jeffrey Dean Morgan To Reprise John Winchester Role In Upcoming Episode
 
 
 
The Walking Dead star Jeffrey Dean Morgan is returning to the CW’s Supernatural to reprise his role as John Winchester for the series’ 300th episode.
 
 
 
 
 
 
What a special treat for the 300th episode! Watch this space for more information as it becomes available.