I'm not familiar with the movie, but checking a bit further on the link you provided, I found
http://imdb.com/title/tt0228750/locations...which shows that, in addition to Ecuador and London, it just might have been somewhere in your vicinity: Poland.
I'm guessing, however, that you already knew that. IMDB doesn't show that ANY of it was filmed in the US.