I liked this film. I am a history buff but petty things like names, chronologies, stirrups and lots av anachronistic details do not seem matter in this fun movie that wasn't even filmed in Greece. The Rock is pleasure to see and especially the deconstruction of the Heracles/Hercules myth is enjoyable and humorous. Good acting in this context and good cast overall.
Recommend it as is.