Set (Gerard Butler), o impiedoso deus das trevas, conquistou o trono do Egito e mergulhou o país no caos. Bek (Brenton Thwaites) é um jovem ladrão que terá que contar com a ajuda do poderoso deus Hórus (Nikolaj Coster-Waldau) para derrotar o imperador e resgatar o seu verdadeiro amor.