The movie makes lots of references to Greek myth, but seems to assume that most people will know very little of it, meaning that those of us that have some familiarity with it will see things coming for miles away while the movie patiently explains it to the rest of the audience.