Karnak
I DO love this movie, with one notable exception: the misuse of the name 'Karnak'.
Karnak is a location in Egypt, the modern name of the ancient Nesut-Towi, or variably, Ipet-Iset. It is one of the most impressive temple complexes in Egypt. Karnak is not, and never has been, the name of a god of Egypt.
There are plenty of Egyptian gods to choose from; why not actually pick one of them instead of incorrectly using the name of a place?
That has always annoyed me - but I'm picky about such things. If someone is going to write a screenplay using actual names, research needs to be done to assure authenticity regarding those names.