Dennis Iliadis | |
---|---|
Born | Athens, Greece | 31 December 1969
Alma mater | Brown University Royal College of Art |
Occupation | Film director |
Dennis Iliadis (born 31 December 1969) is a Greek film director.[1] He is best known for his work on The Last House on the Left.[2]