If Iguazu Falls looks familiar to you (and you've never been here) it may be that you recognize it from the 1986 movie "The Mission", starring Robert De Niro and Jeremy Irons.