In una tribù isolata tra le montagne, il giovane cacciatore D’Leh (Steven Strait) ha trovato l’amore della sua vita, la bella Evolet (Camilla Belle). Ma quando una banda di misteriosi signori della guerra attacca il suo villaggio e rapisce Evolet, D’Leh si mette alla testa di un piccolo gruppo di cacciatori per inseguire gli aggressori fino alla fine del mondo e salvare la ragazza. Inoltrandosi per la prima volta in terre sconosciute, il gruppo scopre che esistono altre civiltà e che il genere umano è andato molto oltre le loro conoscenze. Ad ogni incontro i cacciatori diventano più numerosi, a loro infatti si uniscono i membri di altre tribù che sono state attaccate dai mercanti di schiavi, fino a diventare un esercito.
Gli insoliti guerrieri si trovano ad affrontare predatori preistorici e situazioni climatiche durissime, ma alla fine del loro eroico viaggio scoprono una civiltà perduta e vengono a sapere che il loro destino è in un impero oltre ogni immaginazione, dove enormi piramidi arrivano a sfiorare il cielo.
Qui dovranno combattere contro un dio tiranno che li rende schiavi e qui D’Leh capisce di essere stato chiamato a salvare non solo Evolet, ma la civiltà.