Do not judge this movie for its historical imprecision, it's not meant to be a next Troy nor an exact retelling of any historical events. Its story is clearly made up to ENTERTAIN, to not you make think. It's made to let you just watch and maybe smile sometimes. The integration of the Cyclop is a mere refreshment for the story mixed with gladiator fights and tenderly developing love between Marcus and Barbara. Don't judge, this movie is worth more than 2,9. I've seen many a horrible movie, not worth anything, nevertheless gaining better ratings. Why? Do you really need those famous "stars of Hollywood" to make you like a movie? Then you don't like movies at all.