Claim: The Last House on the Left is the first film by Dennis Iliadis.
Verdict: NOT ENOUGH INFO