Cabeza de Vaca
One of my favorite movies is Cabeza de Vaca, by a Mexican director, so most of it is in Spanish. Based in North America during the 1500s, it is about a Spanish explorer who becomes shipwrecked off the coast of Florida during a storm. He is then captured by native Americans and lives with them for 8 years while traveling West toward Mexico. During that time, he learns the way of the Indians and becomes a healer. Finally, he is re-captured by the Spanish and ends up back in the society where he originated. The ending of this movie is extremely powerful.
Overall, it is a movie about a man who has a powerful cultural experience that leads to his spiritual discovery and personal awakening. I highly recommend it.