Show more
Walter T. Phelan is a Special Effects Actor best known for his iconic roles as Dr. Satan in House of 1000 Corpses (2003), as a Demon in Tales from the Crypt: Demon Knight (1995) and a Zombie in From Dusk till Dawn (1996). imdb.com
Sydney Sweeney
Bradley Cooper
Susan Backlinie
Tom Hardy