Supernatural Guest cast, played by Derek Morrison Episode 6x16: And Then There Were None (Mar 4, 2011)