Last week we reported that actor Sid Haig had fallen ill and was in the ICU. Today, we wake up to discover that actor Sid Haig has passed away at the age of 80. Sid was best know for his roll in Rob Zombie’s “House of 1000 Corpses” and “The Devil’s Rejects,” most recently reprising his roll as Captain Spaulding in “3 From Hell.”
Sid’s wife took to Instagram to confirm the news.