Three films directed by Dennis Iliadis are in the catalog: The Last House on the Left, Delirium and +1.