Dennis Iliadis (born 31 December 1969) is a Greek film director. He is best known for his work on The Last House on the Left. Wikipedia