DirectorDennis IliadisDecember 31, 1969(54 years old)Athens, GreeceSocialsIMDbKnown forThe Last House on the LeftDirector+1DirectorHe's Out ThereDirector