16 Blocks earned under $ 20 million in more than 2,500 theaters in the US , becoming the second highest earning film of the weekend .
As of March 12 , 2006 , the film has grossed a total of 22.7 million dollars in the United States Box Office.
16 Blocks