Den otippade hjälten Bek (Brenton Thwaites) ger sig ut på en spännande resa för att rädda världen och sin älskade. För att lyckas måste han ta hjälp av den mäktige guden Horus (Nikolaj Coster-Waldau) och tillsammans bildar de en osannolik allians mot den onda guden Set (Gerard Butler) som tillskansat sig Egyptens tron och på så sätt orsakat kaos och stridigheter i det en gång fridfulla och blomstrande riket. Deras enastående kamp mot Set och hans mannar för dem in i livet efter detta och genom himmelrikena där både gudar och dödliga måste genomgå tapperhetsprov och göra uppoffringar om de ska klara sig hela vägen till den slutgiltiga uppgörelsen.