Demond Alvin is an American actor that was born April 2, 1974 in Brooklyn, New York and later grew up in Denmark, South Carolina. He is best known for portraying Ed Husk on No Rest for the Wicked. He has also did numerous projects from gameshows, dramas, news, horror, and commercials.