Director Alex Proyas' (I, Robot) fantasy/adventure is silly, over-the-top and sometimes fun.
The ancient Egyptian setting has an elaborate palace where mortals attend to every wish of the large, handsome gods, who turn into enormous creatures with wings and bird or dog-like faces. The opening has Horus (Nikolaj Costner-Waldau - Game Of Thrones) about to be crowned king by his father in front of a multitude of mortals, when his uncle Set (Gerard Butler), the god of darkness, arrives with a throng of masked followers..
Set has come to take the crown, which he believes is rightfully his. He attacks his nephew with his sword and the two transform into giant creatures to fight it out. Set eventually overcomes Horus, and banishes him to a desert cave. Once Set takes over, the once-peaceful kingdom turns into a dangerous and chaotic place.
Mortal Bek, (Brenton Thwaites), a good-humored thief makes a deal with Horus that he will steal back something that Horus needs to regain his powers, in exchange for saving Bek's girlfriend. The two men, one towering over the other, travel back to the palace with deadly flying or snake-like creatures showing up to kill them at every turn.
Horus' return to his kingdom assures that he and Set will fight it out to the end, and the climax is a full-blown, knock down, drag out battle. The gods have large wings and every time they're injured, gold blood pours out. CGI is of course liberally used - some pretty good and most pretty bad. Multitude scenes and a booby trapped structure looks pretty cheesy.
Chadwick Boseman is good as Thoth, god of wisdom and it was fun watching Geoffrey Rush as Ra, Horus' grandfather atop a flaming sphere flying through the heavens.