who played sam and dean's father in supernatural
John Winchester (Supernatural) John Eric Winchester[1] is a fictional character on The CW's series Supernatural, and the protagonist of the comic book spin-off series Supernatural: Origins.[2] Developed by series creator Eric Kripke, the character is mainly portrayed by Jeffrey Dean Morgan. John is the father of Sam and Dean Winchester, the show's protagonists.
Sam Winchester At the beginning of the second season, the Winchesters are at the Nashville hospital, with Sam and John escaping with minor injuries, while Dean is on the brink of death. In a deal with Azazel, John sacrifices his soul and the Colt in exchange for Dean's life.[12] While the boys mourn their father's death, Sam expresses much guilt about never having a chance to reconcile with John, leading him to believe that his father died knowing his own son hated him.[13]