Photo: The CW

The current season of The CW’s long-running series Supernatural hits a monumental accomplishment this spring. For the show’s 300th episode, the show is pulling out all the stops.

For the landmark episode, John Winchester himself (Jeffrey Dean Morgan) is set to return. The 300th episode is titled “Lebanon,” and will feature Morgan, as well as a few other guest stars making surprise returns to the series.

“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,” executive producer Andrew Dabb said.

Morgan appeared on the show as John Winchester for 12 episodes since the first season in 2005 through 2008. As fans will recall, his last appearance was in the season two finale when John escaped through the gates of hell to help his sons (Jensen Ackles and Jared Padalecki) defeat Yellow Eyes. This, of course, occurred after John’s death in the season two opener when he sacrificed himself to save Dean (Ackles).

While few details have been revealed about the episode, Dean and Sam probably have a lot to catch up Dad on when he returns in the episode.

The 300th episode airs Thursday, February 7 on The CW.

h/t Deadline