Supernatural stages emotional Winchester reunion in 300th episode first look
1 of 5
Family dinner
EW has an exclusive first look at Supernatural's 300th episode, which sees the return of John Winchester (Jeffrey Dean Morgan) for an emotional family reunion around the dinner table.
1 of 5
2 of 5
A romantic reunion
"Everything's right in the world in this bubble of time," Samantha Smith says of John and Mary getting to see each other again. "It's very romantic."
2 of 5
3 of 5
Hug it out
As for how John returns in the episode, Jensen Ackles says, "Dean is faced with essentially a genie in a bottle, and this is what he would truly wish for if his heart could speak."
3 of 5
4 of 5
An angelic return
Thanks to an altered reality, the Winchesters will also come face-to-face with Kurt Fuller's Zachariah and a different (though familiar) version of Castiel. "He's back to his soldier mentality," Misha Collins says of Castiel.
4 of 5
5 of 5
Supernatural
For more on Supernatural, pick up the new issue of Entertainment Weekly on stands now, or buy one — or all four — of our collector’s covers featuring Jensen Ackles, Misha Collins, Jared Padalecki, and the Winchester family (also available for purchase at Barnes & Noble). Don’t forget to subscribe for more exclusive interviews and photos, only in EW.