Earl Raymond Diggs

Earl Raymond Diggs (Kyle Maclachlan) was a villain introduced in HBO's Tales From the Crypt. He appeared in the season 3 episode Carrion Death.