Dec. 13 (UPI) -- Jeffrey Dean Morgan is set to reprise his role as John Winchester on The CW's Supernatural for the show's 300th episode.
Morgan was last seen as John in the 2007 Season 2 finale where his character sacrificed himself to save his sons, Dean (Jensen Ackles) and Sam (Jared Padalecki).
Advertisement