Supernatural Guest cast, played by Jeffrey Dean Morgan Episode 1x01: Pilot (Sep 13, 2005) Episode 1x09: Home (Nov 15, 2005) Episode 1x11: Scarecrow (Jan 10, 2006) Episode 1x16: Shadow (Feb 28, 2006) Episode 1x18: Something Wicked (Apr 6, 2006) Episode 1x20: Dead Man's Blood (Apr 20, 2006) Episode 1x21: Salvation (Apr 27, 2006) Episode 1x22: Devil's Trap (May 4, 2006) Episode 2x01: In My Time of Dying (Sep 28, 2006) Episode 2x22: All Hell Breaks Loose (2) (May 17, 2007) Episode 3x14: Long Distance Call (May 1, 2008) Episode 14x13: Lebanon (Feb 7, 2019)