Dennis Iliadis

Dennis Iliadis

Dennis Iliadis

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

IMDB


Crew

Delirium (2018)

IMDB: 5.7 (5516 votes)
The Last House on the Left (2009)

IMDB: 6.5 (82284 votes)