Supernatural stages emotional Winchester reunion in 300th episode first look
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."
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."
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.
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.