Joseph Mascolo, who played iconic villain Stefano DiMera on the NBC daytime soap Days of Our Lives, has died. He was 87 years old.