All Hell Breaks Loose, Pt. 2
While dealing with the aftermath of the fight between Sam and Jake (recurring guest star Aldis Hodge), one of the powerful people from the ghost town, Dean pays a steep price for his involvement. The demon and his spirits threaten to overtake the hunters--until they receive help from an unexpected ally. Recurring guest star Jeffrey Dean Morgan appears as John Winchester.