Supernatural 300th Episode.
Dean Buscher/The CW.
Jensen Ackles, Jared Padalecki, Samantha Smith, Jeffrey Dean Morgan.
Winchester Family Reunion.
Papa Winchester aka Jeffrey Dean Morgan returns for a long-awaited family reunion in Supernatural’s 300th episode, Lebanon.
Cast: Jared Padalecki, Jensen Ackles, Jeffrey Dean Morgan, Samantha Smith, Misha Collins, Kurt Fuller and more.
Dean gets a wish and an altered reality. Sam & Dean are expecting something else but deep down this is what Dean really wants — their Dad back in their lives.
Surprise, it’s Dad back from the dead. And he’s carrying a rifle.
Sam & Dean catch up their Dad on what he’s missed over a bottle of whisky. Suddenly Mary rounds the corner and John sees the wife whose death he spent years avenging.
Mary and John reunite.
Dad and Sammy heal old wounds and Sam finally gets some closure.
It’s an altered reality Dean doesn’t want to end but he knows it has to.
Does John Winchester reunite with his Impala, too?
Rob Hayter photo.

Update: Yes he does. When he returns to his own time.
And just like that, it all goes away. Thanks for watching #Supernatural, stream free tomorrow only on The CW App. Stay tuned for a new @cwlegacies. pic.twitter.com/2dDjgoEJh0
— Supernatural (@cw_spn) February 8, 2019
Hunters Sam & John & Dean Winchester back in the day.
The 300th episode also introduces us to the town of Lebanon: the site of the Men of Letters bunker, which houses many artifacts and where Sam & Dean Winchester have made a home for several seasons.
Related: What do we know about Supernatural’s 300th Episode so far?
The real Lebanon, Kansas.
Supernatural filmed for several days & nights in December on south Burnaby’s Backlot town set (built for the Watchmen movie) as Lebanon, Kansas.
Supernatural shot there until 3 a.m. one night.
JDM, are you there?#Supernatural300 still filming on the “Watchmen set” in south Burnaby tonight. pic.twitter.com/m1qFU1DpHC
— YVRShoots (@yvrshoots) December 13, 2018
Dean’s wish brings an altered reality with a different version of Castiel (Misha Collins) and the return of Zachariah (Kurt Fuller), too.
Shooting of the 300th began on December 5th and wrapped December 15th last year.
Related: Supernatural Films 300th Episode on Watchmen Set as Lebanon, Kansas.
Jim Michaels photo.
The CW made Supernatural’s 300th episode a cornerstone of its Fall Upfront to advertisers in New York City last May.
Jared Padalecki, Jensen Ackles and Misha Collins took to the stage to talk about it.
Gary Levin photo/@garyclevin.
Related: Jared Padalecki, Jensen Ackles and Misha Collins Talk Supernatural’s 300th Episode at The CW Upfront.
And celebrated the event in November with a gala in Vancouver’s Commodore Ballroom.
Related: Supernatural 300 Gala in Vancouver with Jared Padalecki, Jensen Ackles and Misha Collins.
Cover story on Entertainment Weekly with 4 different covers.
Related: Supernatural 300th Cover Story on Entertainment Weekly.
300 episodes. One epic family reunion. #Supernatural #SPNFamily
Read more: https://t.co/g7qomrcs1T pic.twitter.com/C9lgJV2Qc4
— Supernatural (@cw_spn) January 16, 2019
Black tie hunting might not be “practical” but we look good doing it. Thanks @EW! #ThatWinchesterStyle pic.twitter.com/oq0gtbAVU7
— Jared Padalecki (@jarpad) January 16, 2019
Ahhhhh!!!! Super cool! Thank you to @cw_spn the cast, the crew, and most of all… you fans. Love all y’all. Xojd https://t.co/96XbdIe3xi
— Jeffrey Dean Morgan (@JDMorgan) January 16, 2019
Not gonna be emotional at all. @JensenAckles @jarpad @SamSmithTweets @cw_spn pic.twitter.com/bdIkL9uBKA
— Jeffrey Dean Morgan (@JDMorgan) January 16, 2019
#Supernatural is celebrating its 300th episode with an epic Winchester family reunion! Read more: https://t.co/h1e6bxmDne pic.twitter.com/MkzBK3dyIX
— Entertainment Weekly (@EW) January 16, 2019