With outrage to spare, a fierce Brian De Palma returns to the war zone. Take cover.
Sean Penn fails to bring life to the Villa.