CW | 8:00 pm

One of the great things about this long-running series is that, by its nature, a character’s death doesn’t necessarily mean he or she is off the show. That proves to be dramatically true in the show’s 300th new episode, entitled "Lebanon," which finds Sam and Dean Winchester ( Jared Padalecki, Jensen Ackles) in that Kansas town seeking an uncanny solution to a current dilemma. Their actions lead to a startling reunion with a long-lost loved one: their dad, John (guest star Jeffrey Dean Morgan, returning to his Season 1 role). Samantha Smith and Kurt Fuller also guest star.