Louis Homyak was born on November 7, 1947 in Newark, New Jersey, USA. He is an actor, known for Flesh Eating Mothers (1988), Rejuvenatrix (1988) and Stuck on You! (1982). Read more on iMDB