Welcome Home, John Winchester! Jeffrey Dean Morgan to Return for ‘Supernatural’s’ 300th Episode

The landmark installment, “Lebanon,” will air Feb. 7

The WB

Your prayers to Chuck have been answered, “Supernatural” family: Jeffrey Dean Morgan will be reprising his role as John Winchester for The CW series’ 300th episode.

No word on exactly how Sam (Jared Padalecki) and Dean’s (Jensen Ackles) dad will return for the landmark installment, titled “Lebanon,” which airs Feb. 7.

Fans have been waiting for this Winchester family reunion for over 11 years, as John last appeared on “Supernatural’s” Season 2 finale, “All Hell Breaks Loose: Part 2.” The boys father escaped through the open gate to Hell to help Sam and Dean kill old Yellow Eyes.

If you aren’t a “Supernatural” superfan, now is the time to remind you John is dead. Yeah, he sacrificed himself at the beginning of Season 2 to save Dean. So how they get back to Morgan’s character will certainly be interesting. (Though bringing back a dead character has never been a challenge for “Supernatural” before.)

“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,” co-showrunner Andrew Dabb says.

Morgan is repped by United Talent Agency and attorney Stuart Rosenthal at Bloom Hergott Diemer Rosenthal LaViolette Feldman Schenkman & Goodman, LLP.