Claim: The Last House on the Left was released.
Evidence: The film was released on March 13 , 2009 , and took the top spot away from Watchmen with $ 5.6 million in weekend revenue.