Trailer: Last House on the Left van Dennis Iliadis