That movie is about the collapse of the Mayans, which happened in 900 CE, and yet they show smallpox in the movie (brought by the Spanish) and the end of that movie results in the Spanish arriving on the shore, something that didn't happen until 1521 CE, 600 freaking years later, to the Aztecs, a completely different civilization
Entertaining movie sure, but holy ***** do all of Mel Gibson's movies just completely disregard any semblance of just really, really simple attempts at historical accuracy