When mysterious, horse-riding "four-legged demons" (raiders) attack the village and kidnap many tribesmen—including D'Leh’s love interest, Evolet (Camilla Belle)—D'Leh feels compelled to lead a small group to rescue them.

The film "10,000 BC" is set during the Late Pleistocene ice age, approximately 10,000 years before the present day. It tells the story of a young mammoth hunter named D'Auh, played by Steven Strait, who embarks on a perilous journey to save his sister, Princess, from being sacrificed to the gods.