The Ant's Scream

  • 2010
Movie Released after being wrongly imprisoned in Iraq, an Egyptian contractor returns home to a country on the brink of revolution.
No longer available on Netflix