Mexico?
Several of the posts I've read seem to assume that the movie is set in Mexico. I understand it was filmed there, but I didn't think it takes place in Mexico. The main clue I had was when that man who earned money as a tour guide, was talking to the passport guy about how he could get to Philadelphia, and one of the ways named was to fly to Mexico and go to the US from there.
I did not see any other reference to where this might have been. The summaries say South America. It could have been other countries in Latin America, but based just on the line I cite, I don't believe it is supposed to be Mexico.
You must be the change you seek in the world. -- Gandhi