Mark Sheppard's time as Crowley still sticks with fans of Supernatural, but the actor played a similar villainous character in another hit show.