Gods of Egypt . . . B movie, but pretty good fantasy- my toddler has liked to for the last 2 years or so and it has a surprisingly top notch cast. Forget his name, but Jaime Lannister is Horus, Chadwick Boseman is Thoth, Ra is Geoffery Rush, Gerard Butler is Set, Rufus Sewell is a human lackey for him, Elodie Yung is Hathor, Bryan Brown is Osiris . . . the two on the snakes? minor gods serving Set- one white, dressed in white, on a white snake, the other black, dress in black, on a black snake.