Supernatural: Jeffrey Dean Morgan will return for 300th episode

Jeffrey Dean Morgan will return to Supernatural for the show’s 300th episode, reprising his role as John Winchester, a mere ten years after he left the show for pastures new.

This, naturally, is an absolute treat for fans of the show. Jeffrey Dean Morgan only appeared in 12 episodes of Supernatural, before stepping away in 2008, but he made a big impact in that time and has been popular in the fandom ever since. In the intervening years, he’s been asked regularly by fans and journalists when he will return to the role, and it’s nice that we now have a definitive answer to that.

The storytelling possibilities are rife, of course, when you bring Sam and Dean’s dad back into the fold. On the subject of this momentous return, executive producer Andrew Dabb said this:

“We’re incredibly excited to have Jeffrey back for this milestone episode, and think fans will love what we have planned for his character… and a few other surprise guest stars.”

There’s no new statement from Morgan to mark this news, but Collider recalls that the actor said this in 2017:

“We talk about it all the time and I’ve been saying it for years — because it’s Supernatural, and you can come back (as proven by every actor that’s ever been on the show), I certainly hope that at some point not only will John return in some capacity. But I think that Sam and Dean need to have some closure with this guy and I think that John would like the opportunity to have some closure, and I think you, the audience, deserves it.”

The 300th episode of Supernatural will air in the USA on Thursday 7th February. It’s going by the title Lebanon, and we’ll bring you more news as and when we hear it.