It is with a heavy heart we inform you that genre icon Sid Haig has passed away at the age of 80. The news came via a heartbreaking Instagram post from his wife, Suzie.
Earlier this month Haig was checked into the ICU following a bad fall. His wife Suzie gave an update last week that his recovery was improving, but he apparently he took a turn for the worst.
Haig, while having many roles of the years is best recognized as Captain Spaulding from House of a 1,000 Corpses, Devil Rejects, and the most recent film from Rob Zombie’s trilogy 3 From Hell, being released this October.
Haig will be deeply missed. Our thoughts go out to his family, friends, and fans in this time of sorrow. He was a good man and a great actor.