'Supernatural' Sneak Peek: An Emotional Winchester Reunion in the 300th Episode (PHOTOS)

Jessica Napoli

Supernatural's epic 300th episode, "Lebanon," is swiftly approaching.

The milestone takes place on February 7 and features the return of some major characters: Jeffrey Dean Morgan is back as Papa John Winchester and Kurt Fuller makes an appearance as Zachariah.

Everything We Know 'Supernatural's 300th Episode So Far

Everything We Know 'Supernatural's 300th Episode So Far

Papa Winchester's return, Zachariah's resurrection, and more.

Ahead of the big night, The CW released its first photos from "Lebanon" and they might make you shed a tear. John's reunion with his two sons and wife Mary Winchester (Samantha Smith) is emotional and a long time coming — the last time fans saw him was way back in Season 2.

The episode was directed by Robert Singer and written by Andrew Dabb and Meredith Glynn.

Supernatural, "Lebanon," Thursday, February 7, 8/7c, The CW