Apocalypto
(2006)

A solar eclipse saves Jaguar Paw (Rudy Youngblood) from being sacrificed. He escapes into the forest, injured and chased by the warriors who sacked his village. All but two of the warriors die. Jaguar Paw reaches his wife, older son, and brand new younger son just in time to rescue them from the water-filled sinkhole. The family walks off into the forest just as several boatloads of Spaniards come ashore near the village.
 

Thanks Rebecca!