answersLogoWhite

0

The most recent film called, The Last House on the Left, was released on March 13, 2009. It has a runtime of 110 minutes.

User Avatar

Wiki User

10y ago

What else can I help you with?