Details have not yet been released about how exactly John will be back in the mix for Episode 300 (called “Lebanon”), but a new batch of pictures reveal the Winchester family reunion.
Supernatural’s milestone 300th episode is fast-approaching, and fans have known for a while that it would feature the return of none other than John Winchester.
Sam and Dean’s dad died way back in Season 2, and he’s one of relatively few major Supernatural characters not to get a resurrection.