Der sterbliche Meisterdieb Bek (Brenton Thwaites) tritt eine gefährliche Reise an, um seine wahre Liebe Zaya (Courtney Eaton) wieder zum Leben zu erwecken.
Dafür muss er sich mit dem ebenso mächtigen wie rachsüchtigen Gott Horus (Nikolaj Coster-Waldau) verbünden, um sich Set (Gerard Butler), dem gnadenlosen Gott der Finsternis, entgegen zu stellen. Dieser hat den Thron Ägyptens mit Gewalt an sich gerissen, das einst blühende Land in Chaos und Verderben gestürzt und dessen Volk versklavt.
Beks und Horus’ atemberaubender Kampf gegen Set und seine Schergen führt sie sowohl in das Leben nach dem Tod als auch hinein in das Himmelreich der Götter. Beide, sowohl Mensch als auch Gott, müssen Mutproben bestehen und Opfer bringen für ein Überleben im epischen Kampf der Welten.