Jeffrey Dean Morgan as John Winchester. Image courtesy of The CW.

The Family Getting Back Together

In a universe where people get resurrected left and right, or yanked from another dimension, another familiar face is returning to Supernatural.

Jeffrey Dean Morgan, the actor that plays John Winchester, Sam (Jared Padalecki) and Dean’s (Jensen Ackles) father, will appear in the 300th episode of the series.

The 300th episode, entitled “Lebanon,” will air in February of 2019. Lebanon probably refers to Lebanon, Kansas. Sam and Dean have their base of operations in the Men of Letter’s bunker there.

Since Supernatural, Morgan has made numerous appearances in other TV shows. Most notably, he played the role of Negan on The Walking Dead. You know, the one with the barbed wire baseball bat. He’s also been on Grey’s Anatomy and The Good Wife.

Jeffrey Dean Morgan as Negan. Image courtesy of AMC.

On the Road So Far

We haven’t seen Morgan on Supernatural since 2007. It was the end of season 2 when he made a demon deal to trade his life for Dean’s. Since then, the character of John Winchester has been played in flashbacks or time jumps by Matthew Cohen.

We know that John Winchester was put “on the rack” in Hell by Alistair, just like Dean was. However, it was implied by his ghost vanishing after killing Yellow Eyes that John’s soul was set free from Hell and went to Heaven. No one has ever been able to find his spirit, however, according to the deceased Ash.

So where has John Winchester been all this time?

Maybe we’ll be finding out in episode 300.

Sam, John, and Dean Winchester. Image courtesy of The CW.

But Wait, There’s More

In a statement regarding the 300th episode, Andrew Dabb said, “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.”

We know that Mark Sheppard, aka Crowley, is returning to Supernatural in some form. Could he be one of the other guest stars?

Who do you think is going to come back for the 300th episode? How do you think John Winchester is going to come back? Let us know in the comments below.