Crowley in Supernatural was supposed to be another crossroads demon, but Mark Sheppard's performance as the sneaky, self-serving King of Hell was far too compelling to keep his character in the ...