Supernatural Guest cast, played by William B. Davis Episode 1x11: Scarecrow (Jan 10, 2006) Guest cast, played by Kwesi Ameyaw Episode 2x20: What Is and What Should Never Be (May 3, 2007)