Supernatural star Mark Sheppard played crossroads demon, Crowley, on several seasons of the hit CW series, Supernatural.