Der sterbliche Meisterdieb Bek (Brenton Thwaites) tritt eine gefährliche Reise an, um seine wahre Liebe Zaya (Courtney Eaton) wieder zum Leben zu erwecken. Er verbündet sich mit dem ebenso mächtigen wie rachsüchtigen Gott Horus (Nikolaj Coster-Waldau), um sich Set (Gerard Butler), dem gnadenlosen Gott der Finsternis, entgegen zu stellen. Dieser hat sich den Thron Ägyptens widerrechtlich angeeignet und das Land in Chaos und Verderben gestürzt, 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 ...