Set (Gerard Butler), um deus impiedoso assumiu o trono do Egito e mergulhou o império outrora pacífico e próspero, no caos e conflito.
Com apenas um punhado de rebeldes heróicos em oposição ao governo selvagem de Set, Bek (Brenton Thwaites), um mortal ousado e desafiador, pede a ajuda do poderoso deus Horus (Nikolaj Coster-Waldau), numa improvável aliança contra o senhor do mal.