The movie is set in the Mayan civilization during the 16th century. Jaguar Paw (played by Rudy Youngblood) is a skilled hunter and warrior who lives in a small village on the outskirts of a powerful Mayan city. When his village is raided by a group of ruthless warriors, Jaguar Paw is forced to flee and embark on a perilous journey through the jungle. Along the way, he encounters various dangers, including fierce predators, treacherous terrain, and hostile tribes.